body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*------------all Content classes starts------------*/

.king {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
.panelname{
	font-family:Tahoma;
	font-size: 11px;
	color: #2C4E88;
	text-decoration:none;
	font-weight:bold;
}
.paneladd{
	font-family:Tahoma;
	font-size: 10px;
	color: #454444;
	text-decoration:none;
}
.panelnum{
	font-family:Tahoma;
	font-size: 12px;
	color: #454444;
	text-decoration:none;
}

.panelmsg{
	font-family:Tahoma;
	font-size: 10px;
	color: #A1ACB7;
	text-decoration:none;
}
.centerlinknormal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}
.names{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1F649B;
	font-weight:bold;
	text-decoration:none;
}
.text{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #626465;
	text-decoration:none;
}
.textbignew{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1565AA;
	text-decoration:none;
}
.textnew{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #626465;
	text-decoration:none;
	padding-bottom:2px;
}

.textnew1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #626465;
	text-decoration:none;
	padding-top:3px;
}
.textnewgreen{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9AC759;
	text-decoration:none;
}
.textnewdarkgreen{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #479853;
	text-decoration:none;
}
.textnormal{
	font-family:Tahoma;
	font-size: 11px;
	color: #626465;
	text-decoration:none;
	padding-top:3px;
}
.textnormalnew{
	font-family:Tahoma;
	font-size: 11px;
	color: #626465;
	text-decoration:none;
	padding-top:3px;
	line-height:16px;
}
.textfield{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626465;
	text-decoration:none;
	font-weight:normal;
	padding:2px;
	border:#CCCCCC 1px solid;
}
.textfieldnewdropdown{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626465;
	text-decoration:none;
	font-weight:normal;
	padding-left:2px;
	border:#CCCCCC 1px solid;
}

.autoDiv{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626465;
	text-decoration:none;
	font-weight:normal;
	padding:0px;
	border:#CCCCCC 1px solid;
}

.textfieldnew{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626465;
	text-decoration:none;
	font-weight:normal;
	padding:2px;
	border:#CCCCCC 1px solid;
	width:93%;
}
.textfieldnew1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626465;
	text-decoration:none;
	font-weight:normal;
	padding:2px;
	border:#CCCCCC 1px solid;
	width:94%;
}
.textfield1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626465;
	text-decoration:none;
	font-weight:normal;
	padding:2px;
}

.listmenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626465;
	text-decoration:none;
	font-weight:normal;
	padding-top:2px;
	padding-left:2px;
	padding-bottom:2px;
}
.confirmation{
	font-family:Arial;
	font-size: 15px;
	color: #000000;
	text-decoration:none;
	padding-top:10px;
	font-weight:bold;
}
.confirmationnormal{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
	padding-top:10px;
	font-weight:normal;
}
.include {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B5B5B;
	font-weight:bold;
	text-decoration:none;
}
.nathannormal {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B5B5B;
	text-decoration:none;
}
.nathannormal2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #146C91;
	text-decoration:none;
}
.date {
	font-family:Tahoma;
	font-size: 10px;
	color: #BFBFBF;
	text-decoration:none;
}
.upload{
	font-family: Tahoma;
	font-size: 13px;
	color: #B4EA92;
	text-decoration:none;
}
.textfieldnew2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626465;
	text-decoration:none;
	font-weight:normal;
	padding:2px;
	border:#CCCCCC 1px solid;
	width:98%;
}
.textfieldnew21{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626465;
	text-decoration:none;
	font-weight:normal;
	padding:2px;
	border:#CCCCCC 1px solid;
	width:85%;
}
/*------------all Content classes ends------------*/

/*------------all Links classes starts------------*/

.acountlink:link, .acountlink:visited {
	font-family:Tahoma;
	font-size: 10px;
	color: #5A879E;
	text-decoration:none;
}
.acountlink:hover {
	font-family:Tahoma;
	font-size: 10px;
	color: #5A879E;
	text-decoration:underline;
}
.menutop:link, .menutop:visited {
	font-family:Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #454444;
	text-decoration:none;
}
.menutop:hover {
	font-family:Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #454444;
	text-decoration:underline;
}
.menutopnormal:link, .menutopnormal:visited {
	font-family:Tahoma;
	font-size: 12px;
	color: #454444;
	text-decoration:none;
}
.menutopnormal:hover {
	font-family:Tahoma;
	font-size: 12px;
	color: #454444;
	text-decoration:underline;
}
.family:link, .family:visited {
	font-family:Tahoma;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration:none;
}
.family:hover {
	font-family: Tahoma;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration:underline;
}

.family-over:link, .family-over:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.family-over:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
.panelmsg:link, .panelmsg:visited {
	font-family:Tahoma;
	font-size: 10px;
	color: #A1ACB7;
	text-decoration:none;
}
.panelmsg:hover {
	font-family:Tahoma;
	font-size: 10px;
	color: #A1ACB7;
	text-decoration:none;
	text-decoration:underline;
}
.centerlink:link, .centerlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #A1ACB7;
	font-weight:bold;
	text-decoration:none;
}
.centerlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #A1ACB7;
	font-weight:bold;
	text-decoration:underline;
}
.nathan:link, .nathan:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #146C91;
	text-decoration:none;
}
.nathan:hover {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #146C91;
	text-decoration:underline;
}
h4 {
	margin:0;
	padding:0;
}
.what:link, .what:visited {
	font-family:Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #869ba9;
	text-decoration:none;
	padding-left:9px;
}
.what:hover {
	font-family:Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #869ba9;
	text-decoration:underline;
	padding-left:9px;
}
.grey-blue:link, .grey-blue:visited{
	font-family:Tahoma;
	font-size: 11px;
	color: #869BA9;
	font-weight:bold;
	text-decoration:none;
}

.grey-blue:hover {
	text-decoration:underline;
}

.tagLnkprofile:link, .tagLnkprofile:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
.tagLnkprofile1:link, .tagLnkprofile1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
.tagLnkprofile1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
.tagLnkprofile:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

.tagLnkprofileNormal:link, .tagLnkprofileNormal:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:normal;
	text-decoration:underline;
}
.tagLnkprofileNormal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:normal;
	text-decoration:underline;
}

/*------------all Links classes ends------------*/

/*------------all Background classes starts------------*/

.menubg {
	background-image: url(../images/menu-bg.gif);
	background-repeat:no-repeat;
	width:80;
	background-position:bottom;
}
.family-bg {
	background-image:url(../images/menu-bg-green.gif);
	background-repeat: no-repeat;
	width:55px;
	background-position:center;
	background-position:bottom;
}
.family-bg1 {
	background-image:url(../images/menu-bg-green.gif);
	background-repeat: no-repeat;
	background-position:center;
	background-position:bottom;
}
.footer-bg {
	background-image:url(../images/footer_bg.gif);
	background-position:center;
	background-repeat:no-repeat;
}
.panelbg {
	background-image: url(../images/left_baner_bg.gif);
	background-repeat: repeat-y;
}
.dot-line {
	background-image: url(../images/dot-gray.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 1px;	
}

.centerbg {
	background-image: url(../images/center_topbg.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.centerbg1 {
	background-image: url(../images/center_topbg1.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.dashbg{
	background-image:url(../images/dash-bg.gif);
	background-repeat: repeat-x;
	background-position:center;

}
.dashbg1{
	background-image:url(../images/dash-bg.gif);
	background-repeat: repeat-x;
	background-position:center bottom;

}
.insidepanel-bg{
	background-image:url(../images/panel-bg.gif);
	background-repeat: repeat-y;
}
.extra1-bg{
	background-image:url(../images/extrabg.gif);
	background-repeat: repeat-y;
}


/*------------all Background classes ends------------*/

/*------------all borders classes starts------------*/


.border {
	border: 1px solid #CBCBCB;
}
.borderalbum {
	border: 2px solid #516E74;
	background-color:#FFFFFF;
}
.bordergreen {
	border: 1px solid #479853;
}
.borderforimage {
	border: 1px solid #CBCBCB;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:4px;
}
.borderforimagecolor {
	border: 1px solid #CBCBCB;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#F5AE1E;
}
.border-bot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;	
}

/*------------all borders classes ends------------*/


/*------------all Padding classes starts------------*/

.padboth10 {
	padding-left:3px;
}
.pad5 {
	padding-left:5px;
}
.pading10 {
	padding-left:10px;
}
.pading11 {
	padding-left:16px;
}
.padingb {
	padding-left:12px;
}
.pading11new {
	padding-left:12px;
}
.pading11new1 {
	padding-left:3px;
}
.pading11new2 {
	padding-left:5px;
}
.padingright {
	padding-right:2px;
}
.padingright1 {
	padding-right:12px;
}
.padingtop{
	padding-top:5px;
}
.padingtop2{
	padding-top:2px;
}
.pading-top-bot{
	padding-top:5px;
}
.padingtop3{
	padding-top:13px;
	padding-bottom:13px;
	
}
.padpopup{
	padding-left:3px;
}
.textpadding {
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.borderbot {
	border-bottom: 1px solid #B8B8B8;
}
.pad3new1 {
	padding:10px;
}
.padrnew{
	padding-right:50px;
}
/*------------all Padding classes ends------------*/
/*------------all textfield classes starts------------*/
.inp-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
	text-decoration: none;
	height: 14px;
	width: 125px;
	padding-left: 5px;
	border: 1px solid #C0C0C0;
}
.inp-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
	text-decoration: none;
	height: 16px;
	width: 91px;
	padding-left: 5px;
	border: 1px solid #B0B1B2;
	font-weight: bold;
}

.inp-new{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636363;
	text-decoration: none;
	padding-left: 5px;
	border: 1px solid #B0B1B2;
	width:50%;
}
.headng{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #606060;
	font-weight:bold;
	text-decoration:none;
}
.nathan2Normal {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BDBDBD;
	text-decoration:none;
}
.nathan2:link, .nathan2:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BDBDBD;
	text-decoration:none;
}
.nathan2:hover {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BDBDBD;
	text-decoration:underline;
}
.nathan1:link, .nathan1:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #146C91;
	text-decoration:none;
}
.nathan1:hover {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #146C91;
	text-decoration:underline;
}
/*------------all textfield classes ends------------*/



/*------------ 03 January ----------------*/
.inp-4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A6A7A9;
	text-decoration: none;
	height: 14px;
	width: 125px;
	padding-left: 5px;
	border: 1px solid #C0C0C0;
}
.nathannew:link, .nathannew:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #176CA3;
	text-decoration:none;
	font-weight:bold;
}
.nathannew:hover {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #176CA3;
	text-decoration:underline;
	font-weight:bold;
}
.greynormal {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}
.padnewtop{
	padding-top:2px;
}
.greynew:link, .greynew:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #809BAE;
	text-decoration:none;
	font-weight:bold;
}
.greynew:hover {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #809BAE;
	text-decoration:underline;
	font-weight:bold;
}
.dotbg{
	background-image:url(../images/dot-bgnew.gif);
	background-position:left center;
	background-repeat:repeat-x;
}
.padri10{
	padding-right:5px;
}
.greybold{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
	font-weight:bold;
}
.newdropdown{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626465;
	text-decoration:none;
	font-weight:normal;
	padding-left:2px;
	border:#CCCCCC 1px solid;
	width:40%;
}
.txtfldmsg{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626465;
	text-decoration:none;
	font-weight:normal;
	padding-left:6px;
	border:#CCCCCC 1px solid;
	height:18px;
	line-height:16px;
}
.msgarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626465;
	text-decoration:none;
	font-weight:normal;
	padding:6px;
	border:#CCCCCC 1px solid;
	width:98%;
}
.padnewle{
	padding-left:4px;
}
.imgbr{
	border:1px solid #E8E8E8;
	padding:5px;
	background-color:#FFFFFF;
}
.imgbrtop{
	border-top:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
}
.boxleftbg{
	background-image:url(../images/left-brd-bg.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
.boxrightbg{
	background-image:url(../images/right-brd-bg.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
.boxpad{
	padding-top:5px;
	padding-bottom:5px;
}
.greylight{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BDBDBD;
	text-decoration:none;
}
.nathansmall:link, .nathansmall:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #146C91;
	text-decoration:none;
}
.nathansmall:hover {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #146C91;
	text-decoration:underline;
}
.nathan2small:link, .nathan2small:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BDBDBD;
	text-decoration:none;
}
.nathan2small:hover {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BDBDBD;
	text-decoration:underline;
}
.blknormal{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #232122;
	text-decoration:none;
	line-height:16px;
}
.buttons_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #000000;	
	text-align: center;
	height:24px;
	}
	.buttons_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	color: #000000;	
	text-align: center;
	height:24px;
	}
	.lifamilyMember{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 
	font-weight:normal;	
	  }
/*------------ 03 January ----------------*/



/*------- 29j feb ---------*/
.bordernleft{
	border-left:1px solid #E4E4E4;
}
.borderntop{
	border-top:1px solid #E4E4E4;
}
.bordernright{
	border-right:1px solid #E4E4E4;
}
.bordernbtm{
	border-bottom:1px solid #E4E4E4;
}
.border-bg{	
	background-image: url(../images/edit-profile-cornertop-rbg.gif);
	background-position:top;
	background-repeat:repeat-y;
}
.padtb{
	padding-top:10px;
	padding-bottom:10px;
}
.blk12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #000000;
	}
.blkgrey12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color: #222222;
	}
.padlnew{
	padding-left:20px;
}
.panelnumnew{
	font-family:Tahoma;
	font-size: 11px;
	color: #454444;
	text-decoration:none;
}
.ritepad{
	padding-right:5px;
}
.newtxtfield{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626465;
	text-decoration:none;
	font-weight:normal;
	padding-left:6px;
	border:#CCCCCC 1px solid;
	width:80%;

}
.newtxtfieldauto{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626465;
	text-decoration:none;
	font-weight:normal;
	padding-left:6px;
	border:#CCCCCC 1px solid;
	width:auto;
	overflow: auto;

}
.newdd{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626465;
	text-decoration:none;
	font-weight:normal;
	padding-left:2px;
	border:#CCCCCC 1px solid;
	width:auto;
}
.newdd1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626465;
	text-decoration:none;
	font-weight:normal;
	padding-left:2px;
	border:#CCCCCC 1px solid;
	width:70px;
}
.newtxtfield1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626465;
	text-decoration:none;
	font-weight:normal;
	padding-left:6px;
	border:#CCCCCC 1px solid;
	width:93%;

}

/*------- 29j feb ---------*/