/* CSS Document */

html { overflow: -moz-scrollbars-vertical;}
form { margin:0px; padding:0px;}

body { margin:0px; margin-top:10px; padding:0px; background:#FFF url(../images/innerpagebg.png) top repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000}
.margin-top15 { margin-top:15px;}
.margin-top15 table td p{font-size:120px;}
.page-width { width:998px; margin-left:auto; margin-right:auto;}
.menu td { padding-left:3px; padding-right:3px; text-align:center;}
.colum-left { vertical-align:top; padding-top:50px;}
.colum-right { width:252px; vertical-align:top;}
.colum-center { width:25px; vertical-align:top;}
.readtitle { background:url(../images/readmoreon.png) no-repeat; width:252px; height:40px;}
.whitebgbox { background:url(../images/readmorebg.png) repeat-y; padding:10px;}
.whitebgbox table{ list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin:0px; padding:0px; width:100%;}
.whitebgbox table td { border-bottom:1px dotted #62ABCE; list-style-type:none; background:url(../images/blue-bullet.png) no-repeat }
.whitebgbox table td a{ text-decoration:none; display:block; color:#FF6633; padding-top:6px; padding-bottom:6px;  padding-left:30px; }
.whitebgbox table td a.active { color:#0F65A6;}
.whitebgbox table td a:hover { color:#0F65A6;}
.subtitle { border:1px solid #4282C4; padding:10px; margin-bottom:3px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#4282C4; 

text-align:center}
.inner-text { padding-left:15px; text-align:justify;  vertical-align:top;font-size:13px;}
p{font-size:13px;}
ul.list {}
ul.list li { padding-bottom:10px;font-size:13px;}
.points { background-color:#F1F6FA; padding:4px; color:#043A5C;font-size:13px;}
.points-title { background-color:#DFECF5; color:#043A5C; font-weight:bold; font-size:13px; padding:4px;}
.graybg { background:#FFF url(../images/graybg.gif) repeat-x; margin-top:15px; padding:10px; border-bottom:1px solid #EBECEA;}
.graybg td.text { padding-left:20px; vertical-align:top}
.box-title { font-size:14px; font-weight:bold; color:#0F65A6;}
/**Start Add footer css for new homke page Oct192009 **/

.footer 
{
	width:1000px;
	margin:10px auto 0 auto;
	background:#fff url(../images/imagesoct192009/footerbg.gif) top left repeat-x;

}
.footer1{padding:20px 20px 10px 20px;}
.footer1 td{vertical-align:top; color:#272727; }
.footertxt {}
.footertxt td{ font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #319ED6; background:url(../images/imagesoct192009/arrow.gif) center left no-repeat; padding-bottom:5px; padding-left:8px;  color:#319ED6; font-size:12px; padding-top:5px;}
.footertxt td a{ color:#319ED6; text-decoration:none;}
.footertxt td a:hover{ color:#FF6600; text-decoration:none;}
.cards{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#272727!important;}
.cards td{padding-left:2px; padding-right:2px;}


.addressbox { margin-left:30px;}
.pendingrequest { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#333333; border-top:1px solid #00A8FF; text-align:center; padding-top:5px; margin-top:20px;}

.Ccards {
	float: left;
	width: 270px;
}
.SNetwork {
	float: right;
	width: 270px;
}

/** End Add footer css for new page Oct192009***/
.contact{ background-image:url(../images/contactimg1.png); background-repeat:no-repeat; background-position:top center; width:293px; height:134px; 

margin-left:50px;}
.addressbox { margin-left:50px;}
.address { background:url(../images/addresstag.png); background-position:top left; background-repeat:no-repeat; width:293px; height:66px; 

margin-bottom:20px;}
.email{ float:left; background:url(../images/email-a.png);  background-repeat:no-repeat; width:291px; height:32px; cursor:pointer;  text-decoration:none;}
.email:hover{float:left; background:url(../images/email-n.png); background-repeat:no-repeat;  width:291px; height:32px; cursor:pointer; 

text-decoration:none;}

.mail { font-family:"Book Antiqua"; font-size:24px; font-weight:normal; color:#FFFFFF; padding-left:7px; padding-bottom:5px; }
.mail a{ color:#FFFFFF; text-decoration:none; font-size:24px!Important;}
.mail a:hover{ color:#FDD731; text-decoration:none;}
.rights {background:url(../images/rights.png); background-repeat:no-repeat; width:287px; height:25px; margin-top:10px;}


/************************Contact**********************/

.colum-rightimg { width:314px; vertical-align:top; padding-top:110px;}
.link { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF9900; text-decoration:none; font-size:12px; }
.link a{ font-size:12px; color:#FF9900; text-decoration:none; font-weight:bold; }
.link a:hover{ font-size:12px; color:#FF9900; text-decoration:underline; font-weight:bold;}

.box-bg { background:url(../images/box-bg.gif) repeat-y; width:252px;}
.heading{ font-family:"Basic Sans SF"; font-size:20px; font-weight:bold; color:#1065A7; text-align:center;}
.subheading { font-family:Century; font-size:14px; color:#FF6600; font-weight:bold; padding-top:10px; text-align:center; padding-bottom:5px;}
.generaltext { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding-left:20px; padding-right:20px; line-height:20px; 

text-align:justify;}

.comparision-bg { background:url(../images/comparision-bg.gif) no-repeat; width:714px; height:464px; font-family:"Times New Roman", Times, serif; 

font-size:18px; font-weight:bold; color:#000000;}
.comparision { font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#000000;}
.heading1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:bold; color:#FFFFFF; padding-right:25px; padding-top:5px;}
.firsttd { padding-left:20px; padding-top:24px;!important;}
.cost { padding-left:25px; padding-top:10px;}
.included { padding-top:10px;}
.annualheading { font-family:"Times New Roman", Times, serif; font-size:30px; font-weight:bold; color:#FF6600; text-align:center; padding-top:30px;}

/* Registration Page Css*/

.content-input { margin-top:10px; font-size:13px; font-weight:bold; color:#333333}
.content-input td { padding:3px;}
.content-input td.text { font-size:11px; color:#666666; font-weight:normal}
.content-lable { text-align:right; padding-right:8px; width:200px;}
/* Registration Page Css*/



/******** Styles for search********/


/***********************for Search****************************************/
img {
border: none;
}
.nsrtabstbl { margin-top:10px; border-bottom:2px solid #3D86C1;}
.msg-table { margin-bottom:10px; margin-top:10px; padding:5px; border:1px solid #CCCCCC;}
.msg-table td.title { font-weight:bold; font-size:14px; color:Orange;}
.content-title { font-size:18px; font-weight:bold; color:#FF3300;}
.bold { font-weight:bold;}

/*- Menu Tabs 1--------------------------- */


.nsr { border-bottom:2px solid #7DA3C7}
.nsr tr.nsrttl { background-color:#D4E8FB; height:25px;}
.nsr tr.nsrttl td { font-weight:bold; padding:3px;}
.nsr td.bbr { border-bottom:1px dashed #CCCCCC; font-size:11px !Important; color:#0A386C !Important; padding:4px; vertical-align:top}
.nsr div.dbbr { padding-top:7px;}
.nsr div.dbbr img { clear:both; margin-right:5px; vertical-align:middle;}
.nsr td.bbrt { border-bottom:1px dashed #CCCCCC; font-size:12px !Important; font-weight:bold; color:#0A386C !Important; padding:3px; vertical-align:top}
.nsr td.bbrt a { text-decoration:none; color:#0066CC;}
.nsr td.bbrt a:hover { color:#003366;}
.nsr td.bbrt img { margin-top:5px;}
.nsrev { background-color:#F6F5F5; font-size:10px !Important;}
.nsrev td { font-size:10px !Important; white-space:nowrap; padding:3px;}
.nsrev td a{ text-decoration:none}
.nsrev td a:hover{ text-decoration:underline}
.kwtbl { background-color:#D4E8FB; border:1px solid #7DA3C7; padding:10px; margin-top:10px;}
.align-right { text-align:right;
}
.pagination{
padding: 3px;
float:right;
padding: 2px 3px;
border: 1px solid #9aafe5;
text-decoration: none;
color: #2e6ab1;
font-size:12px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.dxpSummary
{
	font-size:12px;
	color: Black;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 2px 3px;
border: 1px solid #9aafe5;
text-decoration: none;
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

.headerstyle
{
border:0;
margin:0;
background-color:Transparent;
padding-bottom: 0px;
padding-top: 0px;

}

.btndisablelink
{

background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}
.dxpButton span
{
 font-size:12px;	
}
.dxpPageNumber
{
text-decoration:underline;	
}


.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
text-decoration:none;
}

.pagebutton
{
padding: 2px 3px;
border: 1px solid #9aafe5;
text-decoration: none;
color: #2e6ab1;

}




.tabs1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#484848; margin-right:10px; float:right;}

/*- Menu Tabs 1--------------------------- */


#tabs1 {
float:left;
width:100%;
background:#1065A7;
font-size:12px;
font-weight:normal;
line-height:normal;
font-family:Arial, Helvetica, sans-serif;
border-bottom:3px solid #3D86C1;
font-family:arial;
}
#tabs1 ul {
margin:0;
padding:10px 10px 0 10px;
list-style:none;
}
#tabs1 li {
display:inline;
margin:0;
padding:0;
}
#tabs1 a {
float:left;
background:url('../images/tableft1.gif') no-repeat left top;
margin:0;
text-decoration:none; padding-left:4px; padding-right:0; padding-top:0; padding-bottom:0
}
#tabs1 a span {
float:left;
display:block;
background:url('../images/tabright1.gif') no-repeat right top;
color:#F8F9F9; padding-left:9px; padding-right:15px; padding-top:6px; padding-bottom:6px
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs1 a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
color:#FFFFFF;
}
#tabs1 a:hover {
background-position:0% -42px;
color:#FFFFFF;
}
#tabs1 a:hover span {
background-position:100% -42px;
color:#FFFFFF;
}

#tabs1 #current a {
background-position:0% -42px; font-weight:bold;
color:#FFFFFF;
}
#tabs1 #current a span {
background-position:100% -42px;
color:#FFFFFF;
}


/************** News page ***************/
.newsgrid{font-family:Arial; font-size:12px; padding:3px; margin:0px; padding:0px;}
.newsgrid td { padding:5px; text-align:justify;}
.newsgrid td img { margin-right:15px;}
.news-title { font-size:16px; font-weight:bold; color:#999999; padding-bottom:15px; padding-top:15px;}
.newsgrid a{color:Navy; text-decoration:none; font-weight:bold; padding-bottom:10px;}
.newsgrid a:hover{color:#000000; text-decoration:underline;}
.newslink2 li{ padding:2px; list-style-type:disc; margin:0px;}
/************** News page **************/



.maingeading { font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; font-weight:normal; color:#003366;}
.subheading1{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#1065A7;}
.contentdetails { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#666666; line-height:26px;}
.contentdetails td.qns{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000}
.contentdetails td.ans{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#336699}
.contentdetails td.subheading2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FF6600;}
.contentdetails td.subheading3{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#003366;}

.contentdetails1 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#666666;}
.contentdetails1 td.qns{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000000}
.contentdetails1 td.ans1{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#336699; padding-left:15px;}
.contentdetails1 td.subheading3{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#003366; border-bottom:1px solid #003366;}
.textfield { width:200px; border:1px solid #7F9DB9;}
.textfield50{ width:50px; border:1px solid #7F9DB9;}
.textfield80{ width:80px; border:1px solid #7F9DB9;}

.align-center1 { padding-top:5px; padding-left:5px;}

.bggray { background-color:#F3F4F5; padding:10px;}

/*********************login Box********************/
.logintbl { background:url('../images/Nh-loginbg.gif') repeat-y;
}
     /***************************************/

 /************* Styles for Signup page ***********/
.signup-bo { background:url(../images/signup_bo.gif) no-repeat; width:423px; height:290px; vertical-align:top}
.signup-cons { background:url(../images/signup_cons.gif) no-repeat; width:423px; height:290px; vertical-align:top}
.signup-content { margin-top:70px; font-size:12px; margin-left:35px; padding-right:35px;}
.signup-content img { vertical-align:middle; margin-left:5px; margin-bottom:2px;}

/*********** Styles for consumer registration ********/

.content-input { margin-top:10px; font-size:13px; font-weight:bold; color:#333333}
.content-input td { padding:3px;}
.content-input td.text { font-size:11px; color:#666666; font-weight:normal}
.content-lable { text-align:right; padding-right:8px; width:200px;}
.content-lable-leftaln { text-align:left; padding-right:8px; width:130px;}


/**************************** Search Tabs ***********************/

#tabs2 {
float:left;
width:auto;
background:#6AB9D9;
font-size:12px;
font-weight:normal;
line-height:normal;
font-family:Arial, Helvetica, sans-serif;
border-bottom:3px solid #3D86C1;
font-family:arial;
}
#tabs2 ul 
{
display:block;
margin:0;
padding:10px 15px 10px 15px;
list-style:none;
}
#tabs2 li {
display:inline;
margin:0;
padding:0;
}


#tabs2 a {
margin:0;
text-decoration:none; padding-right:0; padding-top:2; padding-bottom:10px; font-weight:bold; color:#FFFFFF;
}

#tabs2 a:hover {
color:Orange; text-decoration:none;
}

#tabs2 .active {
font-weight:bold;
}

#tabs3 {
float:left;
width: auto;
background:#1065A7;
font-size:12px;
font-weight:normal;
line-height:normal;
font-family:Arial, Helvetica, sans-serif;
border-bottom:3px solid #3D86C1;
font-family:arial;
}
#tabs3 ul 
{
display:block;
margin:0;
padding:10px 15px 10px 15px;
list-style:none;
}
#tabs3 li {
display:inline;
margin:0;
padding:0;
}

#tabs3 a {
margin:0;
text-decoration:none; padding-right:0; padding-top:2; padding-bottom:10px; font-weight:bold; color:#FFFFFF;
}

#tabs3 .active {
font-weight:bold;
}

.inputtbl{ border:1px solid #4282C4; }

/**************************** Video Window Styles ***********************/
#uniquename, #uniquename1, #uniquename2, #uniquename3 
{
	border:solid 1px #0b599e;
	background-color:#0b599e;
}
.VideoClose
{
	background-color:#0b599e;
	text-align:right;
}

ul.disc li { font-size:13px;}
