/* CSS Document : IVENT  */

body
{
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	
	
}
#body
{
	background: #ffffff url(../images/header_bg.gif) repeat-x;
} 
form  
{
	margin: 0;
	padding:0 
} 
.header
{
	height: 67px;
	margin: 0px auto;
	width: 966px;
	position: relative;
}
/* for the header tags to look same in Firefox, Safari and IE*/
/*\*/
html* h3,h3,html* h4{
[font-weight:bold;
font-weight:normal;
]font-weight:bold;
}/*end*/



/*Header section*/
.header .headerNavigation
{
	position: absolute;
	right: 180px;
	top: 10px;
	color: #BECCD7;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	list-style: none;
}
.header .headerNavigation li
{
	float: left;
	margin: 0px;
	padding: 5px 0px 5px 5px;
	vertical-align: middle;
}
.header .headerNavigation a
{
	color: #267fe4;
	text-decoration: none;
	line-height: 16px;
}
.header .headerNavigation a:hover
{
	/*Add hover property if needed*/
}
/*End : Header section*/

.topNavAd
{position:absolute;
 right:0;
 top:2px;
	
	}


/* Buttons  */

/* Orange Buttons : start */
ul.orangeButtonL
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.orangeButtonL li
{
	display: inline;
	margin: 0;
	padding: 0;
}
ul.orangeButtonL a
{
	float: left;
	margin: 0;
	background: url(../images/orangeButtonBg.gif) -282px -31px no-repeat;
	color: #FFFFFF;
	padding: 0px 0px 0px 15px;
	font-weight: bold;
	display: block;
	font-size: 10px;
	text-decoration: none;
	position: absolute;
	top: 10px;
	right: 0px;
}
ul.orangeButtonL a span
{
	background: url(../images/orangeButtonBg.gif) right 0px no-repeat;
	display: block;
	color: #FFFFFF;
	padding: 3px 13px 3px 0px;
	cursor: pointer;
	text-indent: 40px;
}
/* End : Orange Buttons */
a.silverLine, a.orangeDrop
{
	display: block;
	float: left;
	font: 9pt Arial, Helvetica, sans-serif; /* please dont change 8pt  */
	line-height: 7px;
	height: 19px;
	padding-left: 10px;
	text-decoration: none;
	font-weight: bold;
	
}
a.silverLine
{
	background: transparent url(../images/buttonSilOrg.gif) no-repeat 0px -42px;
}
a.orangeDrop
{
	background: transparent url(../images/buttonSilOrg.gif) no-repeat 0px -63px;
}

a:link.silverLine, a:visited.silverLine, a:active.silverLine
{
	color: #ffffff; /*button text color*/
}
a:link.orangeDrop, a:visited.orangeDrop, a:active.orangeDrop
{
	color: #909398; /*button text color*/
}

a.silverLine span, a.orangeDrop span
{
	display: block;
	padding: 5px 14px 5px 5px;
	text-align: center;
}
a.silverLine span
{
	background: transparent url(../images/buttonSilOrg.gif) no-repeat top right;
}
a.orangeDrop span
{
	background: transparent url(../images/buttonSilOrg.gif) no-repeat 100% -21px;
}
/**/
.horMenu
{
	background: url(../images/menu_bg.gif) repeat-x;
	height: 33px;
	/* width: 1000px; */
	min-width: 1000px;
	width: expression((document.body.clientWidth - 66 < 1000)? "1000px" : "auto") !important; 
	/* min-width for IE6 */

}
.horMenu ul
{
	width: 966px;
	list-style: none;
	margin: 0px auto;
	padding: 0px;
	height: 40px;
	text-align: center;
}
.horMenu ul li
{
	display: inline;
	margin: 0px auto;
}
.horMenu ul li a
{
	float: left;
	padding: 8px 13px;
	display: block;
	text-decoration: none;
	border: 0px solid blue;
	color: #fff;
	background: url(../images/menu_seperate_bar.gif) 100% 6px no-repeat;
	
}
.horMenu ul li a:hover
{

	text-decoration: underline;

	
}
.horMenu ul li span
{
	float: left;
	width: 0px;
	display: block;
	line-height: 27px;
}
.horMenu ul li a.current
{
	background: none;
	margin-left: -1px;
	margin-right: 1px;
	background: url(../images/menu_bg_tog.gif) repeat-x;
}

#horTab
{
	line-height: normal;
	font-size: 14px;
	/*font-weight: bold;*/
	position: absolute;
	right: 0px;
	bottom: -2px;
}
* > #horTab
{
	bottom: -1px;
}
#horTab ul
{
	margin: 0;
	padding: 0px 0px;
	list-style: none;
}
#horTab li
{
	display: inline;
	margin: 0;
	padding: 0;
}
#horTab a
{
	float: left;
	background: url(../images/horTabBg.gif) no-repeat 0px -55px;
	margin: 0 0 0 2px;
	padding: 0 0 0 10px;
	text-decoration: none;
}
#horTab a span
{
	float: left;
	display: block;
	background: url(../images/horTabBg.gif) no-repeat right top;
	padding: 6px 15px 5px 6px;
	color: #8C9EB9;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#horTab a span
{
	float: none;
}
/* End IE5-Mac hack */
#horTab a:hover span
{
	color:#5087CA;
	text-decoration:underline;
}
/*
#horTab a:hover
{
	background-position: 0% -82px;
}
#horTab a:hover span
{
	background-position: 100% -27px;
}*/
#horTab .current a
{
	background-position: 0% -82px;
}
#horTab .current a:hover span
{
	text-decoration:none;
}
#horTab .current a span
{
	background-position: 100% -27px;
	color: #ffffff;
	padding: 6px 15px 7px 6px;
}
.loginFields
{
	margin: 0px auto;
	padding: 5px 0px;
	width: 966px;
	text-align: right;
}
.loginFields table
{
	color: #FAFEFF;
	margin-top: 2px;
}
.loginFields table td
{
	padding: 0px 5px;
}
.loginFields table a.fgPwd
{
	color: #FAFEFF;
	text-decoration: underline;
	font-size: 10px;
}

/*End : Horizontal Tab*/

/*Contents*/
.contentWrapper
{
	min-height: 809px;
	height: auto !important;
	height: 809px;
	/*background: url(../images/content_bg.gif) center repeat-x;*/
	/*width: 966px;*/
	margin: 0px auto;
	padding-top:0px;
}
.contentWrapperBg
{
	background: url(../images/contentBackgroundBg.gif) top repeat-x;
	padding:0 ;
	margin: 0px auto;
	padding:0pt 0pt 0pt 14px;
width:979px;
}
.loginContent
{
	min-height: 360px;
	height: auto !important;
	height: 360px;
	width: 966px;
	margin: 0px auto;
	padding: 15px 15px 10px 15px;
}
.contentWrapper .content
{
	
	/*width: 967px	;*/
	min-height: 809px;
	padding-top:8px;
	height: 809px;
	position: relative;
	background:#fff;
	
	
}
#body .contentWrapper .content
{
	
	/*width: 967px	;*/
	min-height: 809px;
	height: auto !important;
	padding-top:7px;
	_padding-top:0px;
	height: 809px;
	position: relative;
	background:none;
	
	
}
.content p
{
	line-height: 18px;
	color: #808080;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

.greenTxt
{
	color: #87B850;
}
h5
{
	padding: 15px;
	margin: 0px;
	font-size: 14px;
}
.cntntAlign
{
	margin-left:9px;
}
.contentWrapper .content .contentData
{
	float: left;
	width: 426px;
	

	
}
.contentWrapper .content .contentDataFull
{
	float: left;
	margin: 10px 0;
	padding: 0px 6px;
	width: 726px;
}
.contentWrapper .content .contentData3Col
{
	float: left;
	margin: 10px 0;
	padding: 0px 10px;
	width: 520px;
}
.contentFooter
{
	border: 1px solid #E6E9EA;
	position: relative;
	height: 23px;
	width: 395px;
	_width: 390px;
	background: #F9F9F9;
	padding: 0px 10px;
	margin: 30px 10px;
}
.contentFooter .leftCurve
{
	position: absolute;
	top: -1px;
	left: -3px;
}
.contentFooter .rightCurve
{
	position: absolute;
	top: -1px;
	right: -4px;
}
.contentFooter3Clm
{
	border: 1px solid #E5E9EA;
	position: relative;
	height: 23px;
	width: 706px;
	background: #F9F9F9;
	padding: 0px 10px;
	margin: 30px 0px;
}
.contentFooter3Clm .leftCurve
{
	position: absolute;
	top: -1px;
	left: -3px;
}
.contentFooter3Clm .rightCurve
{
	position: absolute;
	top: -1px;
	right: -4px;
}

.contentFooter3Clm
{
	border: 1px solid #E5E9EA;
	position: relative;
	height: 23px;
	width: 625px;
	background: #F9F9F9;
	padding: 0px 10px;
	margin: 30px 0px;
}
.contentFooter3Clm .leftCurve
{
	position: absolute;
	top: -1px;
	left: -3px;
}
.contentFooter3Clm .rightCurve
{
	position: absolute;
	top: -1px;
	right: -4px;
}
/*End : contentWrapper*/
/*inner tab*/
#innerTab
{
	line-height: normal;
	margin: 8px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	background: #F9F9F9;
	width: 426px;
	position: relative;
	height: 29px;
	border: 1px solid #E5E9EA;
}

#innerTab h4
{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #999999;
	line-height: 29px;
	font-size: 15px;
	color: #748ba1;
}
#innerTab ul
{
	margin: 0;
	padding: 0px 0px;
	list-style: none;
	position: absolute;
	right: 10px;
	bottom: -4px;
	height: 24px;
}
* > #innerTab ul
{
	bottom: -1px;
}
#innerTab li
{
	display: inline;
	margin: 0;
	padding: 0;
}
#innerTab a
{
	float: left;
	background: url(../images/tab_new.gif) no-repeat 0px -56px;
	margin: 0 0 0 2px;
	padding: 0 0 0 9px;
	text-decoration: none;
	color: #488ACF;
}
#innerTab a:hover
{
	text-decoration: underline;
	color:#488ACF;
}
#innerTab a span
{
	float: left;
	display: block;
	background: url(../images/tab_new.gif) no-repeat 100% 0px;
	padding: 6px 15px 6px 6px;
	color: #488ACF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#innerTab a span
{
	float: none;
}
/* End IE5-Mac hack */
#innerTab a:hover span
{
	color: #488ACF;
	text-decoration:underline;
}
/*#innerTab a:hover
{
	background-position: 0% -84px;
}
#innerTab a:hover span
{
	background-position: 100% -28px;
}
*/

#innerTab .current a
{
	background-position: 0% -84px;
}
#innerTab .current a span
{
	background-position: 100% -28px;
	color: #587490;
	text-decoration:none;
}
#innerTab .leftCurve
{
	position: absolute;
	top: -1px;
	left: -3px;
}
#innerTab .rightCurve
{
	position: absolute;
	top: -1px;
	right: -4px;
}
.innerTabSelect
{
	color: #7997BB;
	width: 143px;
	margin-left: 3px;
	margin-top: 1px;
	padding: 2px;
	font-size: 10px;
	border: 1px solid #E6E8E7;
}
/*End : inner tab*/
/*inner tab*/
#innerTabFull
{
	line-height: normal;
	margin: 10px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	background: #F9F9F9;
	width: 726px;
	position: relative;
	height: 29px;
	border: 1px solid #E5E9EA;
}
.innterTabFull
{
	width: 60px;
}
#innerTabFull h4
{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #999999;
	line-height: 29px;
	font-size: 15px;
	color: #748ba1;
}


#innerTabFull ul
{
	margin: 0;
	padding: 0px 0px;
	list-style: none;
	position: absolute;
	right: 10px;
	bottom: -4px;
	height: 24px;
	width: 260px;
}
* > #innerTabFull ul
{
	bottom: -1px;
}
#innerTabFull li
{
	display: inline;
	margin: 0;
	padding: 0;
}
#innerTabFull a
{
	float: left;
	background: url(../images/tab_new.gif) no-repeat 0px -56px;
	margin: 0 0 0 2px;
	padding: 0 0 0 9px;
	text-decoration: none;
}
#innerTabFull a span
{
	float: left;
	display: block;
	background: url(../images/tab_new.gif) no-repeat 100% 0px;
	padding: 6px 15px 6px 6px;
	color: #3b73b4;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#innerTabFull a span
{
	float: none;
}
/* End IE5-Mac hack */
#innerTabFull a:hover span
{
	color: #3b73b4;
}
#innerTabFull a:hover
{
	background-position: 0% -84px;
}
#innerTabFull a:hover span
{
	background-position: 100% -28px;
}

#innerTabFull #current a
{
	background-position: 0% -84px;
}
#innerTabFull #current a span
{
	background-position: 100% -28px;
	color: #587490;
}
#innerTabFull .leftCurve
{
	position: absolute;
	top: -1px;
	left: -3px;
}
#innerTabFull .rightCurve
{
	position: absolute;
	top: -1px;
	right: -4px;
}
/*End : innerTabFull tab*/

/*innerTab3Clm tab*/
#innerTab3Clm
{
	line-height: normal;
	margin: 10px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	background: #F9F9F9;
	width: 645px;
	position: relative;
	height: 29px;
	border: 1px solid #E5E9EA;
}

#innerTab3Clm h4
{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #999999;
	line-height: 29px;
	font-size: 15px;
	color: #748ba1;
}
#innerTab3Clm ul
{
	margin: 0;
	padding: 0px 0px;
	list-style: none;
	position: absolute;
	right: 10px;
	bottom: -4px;
	height: 24px;
	width: 260px;
}
* > #innerTab3Clm ul
{
	bottom: -1px;
}
#innerTab3Clm li
{
	display: inline;
	margin: 0;
	padding: 0;
}
#innerTab3Clm a
{
	float: left;
	background: url(../images/tab_new.gif) no-repeat 0px -56px;
	margin: 0 0 0 2px;
	padding: 0 0 0 9px;
	text-decoration: none;
}
#innerTab3Clm a span
{
	float: left;
	display: block;
	background: url(../images/tab_new.gif) no-repeat 100% 0px;
	padding: 6px 15px 6px 6px;
	color: #3b73b4;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#innerTab3Clm a span
{
	float: none;
}
/* End IE5-Mac hack */
#innerTab3Clm a:hover span
{
	color: #3b73b4;
}
#innerTab3Clm a:hover
{
	background-position: 0% -84px;
}
#innerTab3Clm a:hover span
{
	background-position: 100% -28px;
}

#innerTab3Clm #current a
{
	background-position: 0% -84px;
}
#innerTab3Clm #current a span
{
	background-position: 100% -28px;
	color: #587490;
}
#innerTab3Clm .leftCurve
{
	position: absolute;
	top: -1px;
	left: -3px;
}
#innerTab3Clm .rightCurve
{
	position: absolute;
	top: -1px;
	right: -4px;
}
/*End : inner tab*/
/*Ad block*/

.adBlock
{
	border: 1px solid #DDDDDD;
	border-top-width:0px;
	border-bottom-width:0px;
	min-height: 789px;
	height: auto !important;
	height: 769px;
	background:#F0F0F0 url(../images/adv_top.gif) repeat-x;
	width: 130px;
	padding: 10px 5px 0px 5px;
	text-align: center;
}
.adBlockHolder
{
	float: left;
	padding-bottom:10px;
	background:#F0F0F0 url(../images/advBotmBgII.gif) no-repeat bottom center;
	right: 0;
	position: absolute;
	border-top: 1px solid #DDDDDD;	
	min-height: 789px;
	height: auto !important;
	height: 769px;
}
.adBlock .leftBtm
{
	position: absolute;
	left: -1px;
}
.adBlock .rgtBtm
{
	position: absolute;
	right: -1px;
}
.adBlock .leftBtm, .adBlock .rgtBtm
{
	bottom: -2px;
}
* > .adBlock .leftBtm, .adBlock .rgtBtm
{
	bottom: -1px;
}
.ad2Col
{
	background: #ffffff;
	border: 1px solid #9C9C9C;
	min-height: 228px;
	height: auto !important;
	height: 228px;
	width: 119px;
	margin: 10px auto 0px auto;
	position: relative;
}
.ad2Col p
{
	padding: 10px;
	text-align: left;
	line-height: 18px;
}
.ad2Col p span
{
	font-size: 17px;
	font-weight: bold;
}
.ad2Col p span.Blue
{
	color: #788494;
}
.ad2Col p span.Green
{
	color: #89A8C5;
}

.ad2Col p strong
{
	color: #756d6d;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0px 0px 0px;
}
.ad2Col a
{
	color: #ffffff;
	display: block;
	line-height: 25px;
	text-decoration: none;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 119px;
}
.ad2Col a.blueLink
{
	background: #627383;
}
.ad2Col a.greenLink
{
	background: #8EA8C3;
}
/*End : Ad block*/

/*addressBook*/

.addressBook
{
	background: #dae4ea url(../images/addressBookBg.gif) repeat-x;
	height: 809px;
	min-height: 809px;
	width: 207px;
	position: relative;
	border: 1px solid #B2C5D5;
	border-bottom-width: 0px;
	float: left;
	padding-left: 9px;
}
.addressBook .topRight
{
	min-height: 709px;
	height: auto !important;
	height: 709px;
	width: 218px;
}
.addressBook .topCurve
{
	position: absolute;
	top: -1px;
	right: -2px;
}
* > .addressBook .topCurve
{
	position: absolute;
	top: -1px;
	right: -1px;
}
.addressBook .btmCurve
{
	position: absolute;
	bottom: -2px;
	right: -2px;
}
* > .addressBook .btmCurve
{
	bottom: -1px;
	right: -1px;
}
.addbottomBgDiv
{background: #000 url(../images/addrssbook_botm.gif) bottom;
 padding-bottom:15px;
 border:1px solid red;
 height:5px;
	
	}
.addressBook h4
{
	margin: 0px;
	padding: 16px 0px 0px 0px;
	color: #999999;
	line-height: 29px;
	font-size: 14px;
	color: #748ba1;
}
/*Dash bord*/

.dashBord
{
	background: #f0f0f0 url(../images/dashBordTile.gif) repeat-x;
	height: 1031px;
	min-height: 1031px;
	width: 147px;
	position: relative;
	border: 1px solid #DDDDDD;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-left: 14px;
}
.dashBordHolder
{  float: left;
	background: #F0F0F0 url(../images/dashbordBotmBg.gif) no-repeat bottom right;
	padding-bottom:10px;
	}
.dashBordLftBrd
{
	border-left-width: 1px;
}
.dashBord .topRight
{
	min-height: 709px;
	height: auto !important;
	height: 11px !important;
	width: 10px;
}
.dashBord .topCurve
{
	position: absolute;
	top: -1px;
	right: -1px;
	_right:-2px;
}
.dashBord .btmCurve
{
	position: absolute;
	bottom: -2px;
	right: -1px;
	_right:-2px;
}
* > .dashBord .btmCurve
{
	bottom: -1px;
}
.dashBord h4
{
	margin: 0px;
	padding: 15px 0px 0px 0px;
	color: #999999;
	line-height: 20px;
	font-size: 14px;
	color: #748ba1;
}
.dashBord h3
{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
	color: #748ba1;
	font-size: 11px;
	color: #748ba1;
}
/*Dash bord*/

.dashBordII
{
	background: #f0f0f0 url(../images/dashBordTile.gif) repeat-x;

	width:595px;/*old  width:747px;*//*old  width:591px;*/
	position: relative;
	border: 1px solid #DDDDDD;
	border-left-width: 0px;
	float: left;
	padding-left: 5px;
}
.dashBordIILftBrd
{
	border-left-width: 1px;
}
.dashBordII .topRight
{
	min-height: 709px;
	height: auto !important;
	height: 709px;
	width: 218px;
}
.dashBordII .topCurve
{
	position: absolute;
	top: -1px;
	right: -1px;
	_right:-2px;
}
.dashBordII .btmCurve
{
	position: absolute;
	bottom: -2px;
	right: -1px;
	_right:-2px;
}
* > .dashBordII .btmCurve
{
	bottom: -1px;
}
.dashBordII h4
{
	margin: 0px;
	margin-top:3px;
	padding: 1px 0px 0px 10px;
	color: #999999;
	line-height: 20px;
	font-size: 11px;
	color: #748ba1;
}
.dashBordII h4 span
{
	font-weight:normal;
	}
.dashBordII h3
{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
	color: #748ba1;
	font-size: 11px;
	color: #748ba1;
}
.footer
{
	background: url(../images/footer_bg.gif) repeat-x;
	width: 960px;
	margin: 0px auto;
	position: relative;
	height: 40px;
	_margin-top:8px;

}
.footer .leftCurve
{
	position: absolute;
	top: 0px;
	left: -4px;
}

.footer .rightCurve
{
	position: absolute;
	top: 0px;
	right: -4px;
}
.footer .copyRight
{
	margin: 0px;
	padding: 10px;
	list-style: none;
	color: #6f8293;
	line-height: 20px;
	font-size: 11px;
}
.footer .copyRight li
{
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: left;
}
.footer .copyRight li sup
{
	font-size: 10px;
}

.footer .footeNavigation
{
	margin: 0px;
	padding: 00px;
	list-style: none;
	color: #6f8293;
	position: absolute;
	right: 10px;
	top: 13px;
	font-size: 9px;
}
/* for the header tags to look same in Firefox, Safari and IE*/
/*\*/
html* .footer .footeNavigation{
[top: 13px;
top: 15px;
]top: 13px;
}/*end*/


.footer .footeNavigation li
{
	float: left;
}
.footer .footeNavigation li a
{
	text-decoration: none;
	margin: 0px 10px;
	color: #3b73b4;
}
div.communityList
{
	width: 132px;
	background: #ffffff;
	border: 1px solid #D3DAE2;
	padding: 4px;
	margin-top: 5px;
	position: relative;
}
div.communityList .leftTop
{
	position: absolute;
	left: -1px;
	top: -1px;
}
div.communityList .leftBtm
{
	position: absolute;
	bottom: -1px;
	left: -1px;
}
div.communityList .rgtBtm
{
	position: absolute;
	right: -1px;
	bottom: -1px;
}
div.communityList .rgtTop
{
	position: absolute;
	right: -1px;
	top: -1px;
}

/*Input elements*/
.textBoxLarge
{
	border: 1px solid #DEDBDE; /* changed #f2f5f5 by Tsk */
	width: 167px;
	color:#484C51;
	padding: 2px;
	font-size: 12px;
	margin-bottom: 2px;
	padding-left: 2px;
	font: 11px Arial, Helvetica, sans-serif;
}
.textBoxSmall
{
	border: 1px solid #F2F3F5;
	width: 162px; 
	color: #000000;
	padding: 2px;
	font-size: 12px;
}
.textBoxMicro
{
	border: 1px solid #F2F3F5;
	width: 85px;
	color: #000000;
	padding: 2px;
	font-size: 12px;
	margin: 0px 4px 0px 0px;
}
.textBoxMini
{
	border: 1px solid #DEDBDE;
	width: 69px;
	color: #484C51;
	padding: 2px;
	font-size: 12px;
	margin-bottom: 2px;
	/*do not change with out consulting UI*/
}
.selectMini
{
	width: 97px;
	margin: 2px;
	margin-left: 1px;
	/*color: #A1A6AC;*/
	color: #484C51;
	*color: #484C51;
	font-size: 11px;
	padding: 1px 0;
	border: 1px solid #D8D9DB;
}



.selectMiniContact
{
	width: 90px;
	margin: 0px;
	/*color: #A1A6AC;*/
	color:#000000;
	*color:#000000;
	font-size: 10px;
	padding: 1px 0;
	border: 1px solid #D8D9DB;
	margin-top:2px;
}
.selectLarge{
	width:173px;
	margin:2px;
	margin-left:1px;

	font :11px Arial, Helvetica, sans-serif;
	padding:1px 0;
	border:1px solid #D8D9DB;
	color:#000000 !important;
	*color:#000000 !important;
}
.textBoxLargeContact
{
	border: 1px solid #DEDBDE; /* changed #f2f5f5 by Tsk */
	width: 170px;
	color: #000000;
	padding: 2px;
	font-size: 12px;
	padding-left: 2px;
	font: 11px Arial, Helvetica, sans-serif;
}
.textBoxMiniContact
{
	border: 1px solid #DEDBDE;
	width: 60px;
	color: #000000;
	padding: 2px;
	font-size: 11px;
	margin-top:2px;
	/*do not change with out consulting UI*/
}
.informationTable
{
	text-align: left;
	margin: auto;
	margin: auto;

}
.informationTable td
{
	padding: 4px 0 4px 4px;
	text-align: left;
	vertical-align: top;
}
.informationTable th
{
	text-align: right;
	color: #597578;
	font-weight: normal;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	padding-top: 7px;
}
.informationTable hr
{
	background-color: #E9E9E9;
	color: #E9E9E9;
	height: 1px;
	border: 0;
}
.dataStatusIcon
{
	margin: 2px 0px 10px 0;
}
.textHeadingSmall
{
	color: #7494AD;
	font-size: 14px;
	font-weight: 500;
	padding-top: 10px;
}
.textBoxNormal
{
	width: 150px;
	color: #768799;
	font-size: 10px;
	padding: 3px 0px 3px 2px;
	margin-bottom: 0px;
	border:0px;
}
.textBoxClose
{
 	border: 1px solid #A9C4D7;
 	width: 170px;
 	float:left;
 	margin-right:2px;
 	_margin-right:2px;
 	background:#fff;
 	position:relative;
	}
.closeSearch
{
	position:absolute;
	right:2px;
	top:2px;
	cursor:pointer;
	visibility:hidden;
}
.curvBox
{
	/*used in the login page*/
	height: 13px;
	width: 101px;
	padding: 2px;
	border: 0px none;
	background: #f5f8fb;
}
a.rightLink
{
	/*Used in the address book */
	font-size: 7pt;
	text-decoration: none;
	color: #005da5;
	padding-left: 125px;
	padding-top: 3px;
	margin: 0px;
}
* > a.rightLink
{
	/*Used in the address book */
	font-size: 7pt;
	text-decoration: none;
	color: #005da5;
	padding-left: 59%;
	margin: 0px;
}


a.miniButton, a.miniButtonYello
{
	display: block;
	float: left;
	font-size: 6.5pt; 
	line-height: 6px;
	height: 13px;
	padding-left: 0px;
	text-decoration: none;
	
}
a.miniButton, a.miniButtonYello
{
	
}
a.miniPlusBtn
{
	background: transparent url(../images/miniButtonYellowPlus.jpg) no-repeat 0px 0px;
}
a.miniButton
{	border:1px solid #AACAE1;
 	background:#F2F7FB;
 	
	/*background: transparent url(../images/view_button_bg.gif) no-repeat 0px -34px;*/
}
a.miniButtonYello
{
	background: transparent url(../images/view_button_bg.gif) no-repeat 0px -51px;
}
a:link.miniButton, a:visited.miniButton, a:active.miniButton
{
	color:#158ED7; /*button text color*/
}
a:link.miniButtonYello, a:visited.miniButtonYello, a:active.miniButtonYello
{
	color: #2e5473; /*button text color*/
}
a.miniButton span, a.miniButtonYello span
{
	display: block;
	padding: 4px 0px 3px 0;
	text-align: center;
	
}
a.miniPlusBtn span
{
	padding: 4px 5px 3px 0;
	text-decoration:none;
}

a.miniButton span
{
	background: url(../images/miniButtonYellowPlus.jpg) no-repeat 6px 4px;
	padding-left:13px;
 padding-right  :4px;
	
}
a.miniButtonYello span
{
	background: transparent url(../images/view_button_bg.gif) no-repeat right -17px;
}
a:link.normalBtn, a:visited.normalBtn, a:active.normalBtn
{
	color:#158ED7; /*button text color*/
	font-weight:normal;
	text-decoration:none;
	font-size:6.4pt;
	
}
a.normalBtn span
{
	padding-left:15px;
	padding-top:3px;
	background: transparent url(../images/miniButtonPlus.jpg) no-repeat 6px 5px;
}




.linkButton
{
	/* please use this container to hold the button*/
	overflow: hidden;
	width: 100%;
	cursor: pointer;
	margin: 6px auto 0 auto;
}
a.blueArrowLinks, a.blueArrowLinks:visited,a.blueArrowLinks:active
{
	text-decoration: none;
	font-size: 10px;
	color: #5381BC;
	font-weight: bold;
	background: url(../images/arr.gif) left 5px no-repeat;
	padding-left: 8px;
	margin: 0px 0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
			a.blueArrowLinks, a.blueArrowLinks:visited,a.blueArrowLinks:active 
			{background: url(../images/arr.gif) left 4px no-repeat;}
		}
a.blueSimpleLinks
{
	text-decoration: none;
	font-size: 10px;
	color: #5381BC;
	font-weight: bold;
	margin: 0px 5px;
}
/*Added by Lez*/
a.blueSimpleLinksTwo,a.blueSimpleLinksTwo:visited,a.blueSimpleLinksTwo:active
{
	text-decoration: none;
	font-size: 10px;
	color: #5381BC;
	font-weight: normal;
	margin: : 0px 5px 0px 2px;
}
/*End by Lez*/

a.blueArrowRgtLinks
{
	text-decoration: none;
	font-size: 10px;
	color: #5381BC;
	display: block;
	font-weight: bold;
	background: url(../images/arr.gif) right center no-repeat;
	padding-right: 10px;
	text-align: right;
	margin: 5px;
}
.blueArrowRgtLinks1	
{
	text-decoration: none;
	font-size: 10px;
	color: #5381BC;
	font-weight: bold;
	background: url(../images/arr.gif) right center no-repeat;
	padding-right: 10px;
	text-align: right;
	margin: 5px;
}
/* Misc */
a:focus
{
	outline: 1px;
}
.horMenu ul li a.noRightBdr
{
	background: none;
}
.clear
{
	clear: both;
}
.noPadding
{
	padding: 0px;
}
.alignRight
{
	text-align: right;
	position: absolute;
	right: 0;
}




/*verticalRndMenu*/
.verticalRndMenu
{
	margin: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index: 2;
	position: relative;
	width: 120px;
}

.verticalRndMenu ul
{
	margin: 10px 0px;
	padding: 0px 0px;
	list-style: none;
}
.verticalRndMenu .remMArgin
{
margin:0px 2px;
padding:0px 0px;
list-style:none;
}
/** > #verticalRndMenu ul {
bottom:-1px
}*/
.verticalRndMenu li
{
	display: inline;
	margin: 0px 0px;
	padding: 0;
}
.verticalRndMenu a {

display:block;
padding:0 0 0 10px;
text-decoration:none;
width:127px;
margin:2px 0px;
border:1px solid #D0D0D0;
padding:2px 0px 2px 5px;
color:#3b73b4 !important;
background:#fff;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
			.verticalRndMenu a{padding:3px 0px 3px 5px;color:#3b73b4;}
			
}
.verticalRndMenu a:hover span {
color:#0070d4;
}
.verticalRndMenu a:visited {

color:#3b73b4;

}
.verticalRndMenu a:hover
{
	/*Add style for hover if needed*/
}
.verticalRndMenu a:hover span
{
	/*Add style for hover if needed*/
}

.verticalRndMenu .current a
{
	background:#FFEAC5;
}
.verticalRndMenu .current a span
{
	background-position: 100% -23px;
}
/**/
.innerTabColor
{
	line-height: normal;
	margin: 10px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #F9F9F9;
	position: relative;
	height: 26px;
}
.innerTabColGreen
{
	background: url(../images/gre_tab_bg.gif) repeat-x;
}
.innerTabColBlue
{
	background: url(../images/blue_bg.gif) repeat-x;
}
.innerTabColor ul
{
	margin: 0;
	padding: 0px 0px;
	list-style: none;
	position: absolute;
	left: 5px;
	bottom: -4px;
	height: 24px;
}
* > .innerTabColor ul
{
	bottom: -1px;
}
.innerTabColor li
{
	display: inline;
	margin: 0;
	padding: 0;
}
.innerTabColor a
{
	float: left;
	background: url(../images/white_tab_bg.gif) no-repeat 600% -28px;
	margin: 0 0 0 2px;
	padding: 0 0 0 9px;
	text-decoration: none;
}
.innerTabColor a span
{
	float: left;
	display: block;
	background: url(../images/white_tab_bg.gif) no-repeat 600% 0px;
	padding: 6px 15px 6px 6px;
	color: #ffffff;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.innerTabColor a span
{
	float: none;
}
/* End IE5-Mac hack */
.innerTabColor a:hover span
{
	color: #3b73b4;
}
.innerTabColor a:hover
{
	background-position: 0% -28px;
}
.innerTabColor a:hover span
{
	background-position: 100% 0px;
}

.innerTabColor #current a
{
	background-position: 0% -28px;
}
.innerTabColor #current a span
{
	background-position: 100% 0px;
	color: #6e9e26;
}
.innerTabColor .leftCurve
{
	position: absolute;
	top: 0px;
	left: -3px;
}
.innerTabColor .rightCurve
{
	position: absolute;
	top: 0px;
	right: -4px;
}
.eventsData
{
	margin: 0px 0;
	color: #666666;
	background: #EEEEEE;
	border-bottom: 2px solid #ffffff;
	border-top: 5px solid #EEEEEE;
}
.eventsData td, .eventsData th
{
	padding: 0px 4px;
	margin: 0px;
	vertical-align: top;
}
.eventsData h4, span.dullBlue
{
	padding: 0px;
	margin: 0px;
	color: #6182c9;
}
.eventsData h4
{
	font-size: 14px;
}
span.purple
{
	color: #2d2a95;
	font-size: 13px;
}
span.titleUline
{
	text-decoration: underline;
	color: #1002cd;
}
.hor2levelMenu
{
	margin: 3px 0px 0px 10px;
	padding: 0px;
	list-style: none;
}
.hor2levelMenu li
{
	margin: 0px;
	padding: 0px 5px;
	float: left;
	font-size: 9px;
	line-height: 15px;
}
.hor2levelMenu li a
{
	display: block;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #666666;
}
.holder
{
	padding: 2px 0px 0px 0px;
	line-height: 20px;
} 
.holder h6
{
	padding: 0px 0px 2px 0px;
	margin: 5px 0px 0px 0px;
	display: inline;
	font-size: 12px;
}
/*Used in the second tab under the profile photo section*/
/*Used in the second tab under the profile photo section*/
.verticalLevelOneMenu{
background:#DDE3E5 none repeat scroll 0%;
height:auto !important;
height:42px;
min-height:42px;
margin-left:-7px;
margin-right:5px;
padding-bottom:10px;
padding-left:5px;
padding-top:10px;
position:relative;
z-index:2;
}
.verticalLevelOneMenu .toPLeft{
	position:absolute;
	left:0;
	top:0;
	z-index:1;

}
.verticalLevelOneMenu .toPRight{
	position:absolute;
	right:0px;
	_right:-1px;
	top:0px;
	z-index:1;
	margin-top: 0px;
}
.verticalLevelOneMenu .boTLeft{
	position:absolute;
	left:0;
	bottom:0; 
	_bottom:-1px; 
	z-index:1;
}
.verticalLevelOneMenu .boTRight{
	position:absolute;
	right:0;
	_right:-1px;
	bottom:0;
	z-index:1;
	_bottom:-1px;
	
}
/*Tab small*/

.tabSmall
{
	position: relative;
	background: #F9F9F9;
	height: 20px;
	margin: 0px 0 8px 0;
	z-index: 0;
	padding: 2px 10px 0 10px;
	font-size: 11px;
	color: #5E7984;
}
.tabSmallLftCrv
{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
}
.tabSmallRgtCrv
{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}
.tabSmallCheckBx
{
	margin-left: 3px;
}
.contentData p
{
	padding: 0 22px;
	color: #81858E;
}
.tabTitle
{
	position: relative;
	height: 24px;
	margin: 8px 0 4px 0;
	z-index: 0;
	padding:3px 10px 0px;
	font-size: 11px;
	color: #5E7984;
}
.tabTitleLftCrv
{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.tabTitleRgtCrv
{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}
.tabTitle h2
{
	font-size: 14px;
	margin: 0px 0 0 0;
	padding: 2px 0 0 0;
	font-weight: bold;
	color: #5A7894;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
			.tabTitle h2 {font-weight: normal;}
}
.editProfile
{
	position: absolute;
	right: 10px;
	top: 7px;
}
.personalProfileTable
{
	table-layout: fixed;
	text-align: left;
	margin: auto;
	width:400px;
	
}
.personalProfileTable td
{
	/*padding: 4px 10px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color: #5A656B;
	font-size: 11px;
	white-space: nowrap;*/
	text-align: left;
	color: #94969C;
	font-weight: bold;
	font-size: 11px;
	vertical-align: top;
	padding-top: 4px;
	white-space: nowrap;
	padding: 4px 0px;

}
.personalProfileTable th
{
	text-align: right;
	color: #94969C;
	font-weight: normal;
	font-size: 11px;
	vertical-align: top;
	padding: 4px 10px;
	white-space: nowrap;

}

/* Added from Invite others style for Invite Others  */

a.folderTabFull
{
	background: url(../images/folderTAb.jpg) no-repeat;
	display: block;
	width: 28px;
	height: 28px;
	position: absolute;
	top: -24px;
	left: -2px;
}
a.folderTabFull:focus
{
	border:0px;
}
a.folderTabIcon
{
	background: url(../images/addressbook_folderIcon.gif) no-repeat;
	display: block;
	width: 28px;
	height: 28px;
	position: absolute;
	top: -22px;
	left: -2px;
}
a.folderTabIcon:focus
{
	border:0px;
}
a.abcTabIcon
{
	background: url(../images/abc_icon.gif) no-repeat;
	display: block;
	width: 26px;
	height: 18px;
	position: absolute;
	top: -22px;
	left: 28px;
}
a.abcTabIcon:focus
{
	border:0px;
}
a.abcTabFull
{
	background: url(../images/addressbook_abcIcon.gif) no-repeat;
	display: block;
	width: 28px;
	height: 28px;
	position: absolute;
	top: -21px;
	left: 28px;
	cursor:default;
	
}
a.abcTabFull:focus
{
	border:0px;
}
.contactIcon
{
	position:absolute;
	top:-39px;
	
	z-index:95;
}
 .contactIcon img{float:left;margin-right:3px}
 .contactIcon a img{float:left;margin-right:0px}
 
div.rndSoftBlue
{
	background: #CDD7E0;
	padding-bottom: 10px;
	margin-left: -5px;
	position: relative;
	width: 198px;
	margin-top: 38px;
	padding: 0 5px;
}
div.rndSoftBlue h3
{	font-family:Arial;
	padding:0px 0px 7px 8px;
	margin:0px;
	font-size:13px;
	color:#798C9B;
	font-weight:normal;
	
}
.topSoftBlueRnd
{
	position: absolute;
	top: -12px;
	left: 0;
}
.btmSoftBlueRnd
{
	position: absolute;
	bottom: -12px;
	left: 0;
}
div.treeViewHolder
{
	background: #F8F8F8;
	width: 190px;
	height: 488px; /* old height: height: 493px; */
	border: 1px solid #90ACC2;
	margin-right: 0px;
	padding: 0px;
	margin-top: 25px;
	position: relative;
	margin-right: 0px;
	
	background:#F8F8F8 url(../images/treeVieFooterSmall.gif) no-repeat bottom center;
	padding-bottom:11px;
}

/* Work Experience */
/* CSS Document */

.treeView
{
	_width: 150px; /*IE 6 width Problem*/
}
.tabTitleWrkExp
{
	width: 411px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.workHeaderWrkExp
{
	position: relative;
	border-bottom: 1px solid #DDDEF2;
	height: auto !important;
	height: 180px;
	min-height: 180px;
	margin: 20px 0px 8px 10px;
	width: 400px;
}
.noBrdrBtm
{
	border-bottom: 0px;
}
.workHeaderWrkExp p
{
	padding: 8px 0px 10px 0;
	color: #4C5864;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	line-height: 14px;
	margin: 0px;
	text-align: justify;
}
.workHeaderWrkExp h4
{
	color: #60646F;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 300px;
	font-size: 12px;
	padding: 0px;
	margin: 0px 0px 11px 0px;
}
a.txtHeadBlue, a.txtHeadBlue:visited
{
	text-decoration: none;
	font-size: 12px;
	color: #5693E3;
	font-weight: 400;
	margin: 0px 0px 0px 0;
	border: 0px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smlTxtWorkWrkExp
{
	font-size: 11px;
	color: #959DA8;
}
a:focus
{
	border: 1px dotted #000;
}

.pageRightTopCurve
{
	position:absolute;
	right:-1px;
	top:-1px;
}
.pageLeftTopCurve{
	position:absolute;
	left:-1px;
	top:-1px;
}
.pageLeftBtmCurve{
	position:absolute;
	left:-1px;
	bottom:-1px;
}
.pageRightBtmCurve{
	position:absolute;
	right:-1px;
	bottom:-1px;
}
.notesHeaderMessage{
color:#929397;
font-size:11px;
padding:0 10px;
line-height:15px;
}
.treeScroller{
	background:url(../images/treeScroll.gif) no-repeat;
	height:12px;
	width:192px;
}
.treeScrollerList{
	background:url(../images/treeScroll.gif) no-repeat;
	height:12px;
	width:169px;
}
.imgCheck{
	margin-top:2px;
}
*+html imgCheck
{
	margin-top:5px;
}

/* Network Settings */

.innerNtwrk
{
	line-height: normal;
	margin: 10px 0px 0px 5px;
	font-size: 11px;
	font-weight: bold;
	background:url(../images/addr_network_bg.gif) no-repeat;
	width: 426px;
	position: relative;
	height: 29px;
}

.innerNtwrk h4
{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #999999;
	line-height: 29px;
	font-size: 15px;
	color: #748ba1;
}
.innerNtwrk .leftCurve {
left:-3px;
position:absolute;
top:-1px;
}
.innerNtwrk .rightCurve {
position:absolute;
right:-4px;
top:-1px;
}

.ntwrk p
{
	color:#81858E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:12px;
	margin:0px 0px 0pt 22px;
	padding:12px 40px 19px 0pt;
}
.ntwrkPublic
{
	margin-left:44px;
	color:#81858E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	

}
.ntwrkPublic td
{padding:2px;
}
/* End Network Settings */

.addCotctBtn
{
	margin-left:320px;
	_margin-left:160px;
}
#ctl00_heightLocator{display:none;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
			.addCotctBtn {margin-left:315px;}
		}
		
		
		
		
		
		
		/* New Addition */
		
		
		.Version
		{
		    background-color:#7D9DB6;
		    padding:2px 4px 2px 4px; 
		    color:White;
		}
		
/*------------ New Add------------*/


/*Dash bord*/

.dashBord_new
{
background:#D9EAD8 url(../images/dashBordTopTile_new.gif) repeat-x;
	
	height: 809px;
	min-height: 809px;
	width: 147px;
	position: relative;
	border: 1px solid #DDDDDD;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-left: 14px;
}
.dashBordHolder_new
{  float: left;
	background:#F0F0F0 url(../images/dashbordBotmBg_new.gif) no-repeat scroll right bottom;
	padding-bottom:10px;
	}
.dashBordLftBrd
{
	border-left-width: 1px;
}
.dashBord_new .topRight
{
	min-height: 709px;
	height: auto !important;
	height: 709px;
	width: 218px;
}
.dashBord_new .topCurve
{
	position: absolute;
	top: -1px;
	right: -1px;
	_right:-2px;
}
.dashBord_new .btmCurve
{
	position: absolute;
	bottom: -2px;
	right: -1px;
	_right:-2px;
}
* > .dashBord_new .btmCurve
{
	bottom: -1px;
}
.dashBord_new h4
{
	margin: 0px;
	padding: 15px 0px 0px 0px;
	color: #999999;
	line-height: 20px;
	font-size: 14px;
	color: #748ba1;
}
.dashBord_new h3
{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
	color: #748ba1;
	font-size: 11px;
	color: #748ba1;
}
/*Dash bord*/
/*
.dashBord_new {
background:#D9EAD8 url(../images/dashBordTopTile_new.gif) repeat-x scroll 0 0;
border-color:#DDDDDD;
border-style:solid;
border-width:1px 1px 0 0;
height:auto !important;
min-height:809px;
padding-left:14px;
position:relative;
width:147px;
}
.dashBordHolder_new {
background:#F0F0F0 url(../images/dashbordBotmBg_new.gif) no-repeat scroll right bottom;
float:left;
padding-bottom:10px;
}

.dashBord_new .topCurve {
position:absolute;
right:-1px;
top:-1px;
}
.dashBord_new h4 {
color:#748BA1;
font-size:14px;
line-height:20px;
margin:0;
padding:15px 0 0;
}


*/

	
#innerTab_new {
background:#F0FAEF none repeat scroll 0 0;
border:1px solid #E5E9EA;
font-size:11px;
font-weight:bold;
height:29px;
line-height:normal;
margin:10px 0 0;
position:relative;
width:422px;
}
#innerTab_new h4 {
color:#748BA1;
font-size:15px;
line-height:29px;
margin:0;
padding:0 0 0 10px;
width:82px;
}
#innerTab_new ul
{
	margin: 0;
	padding: 0px 0px;
	list-style: none;
	position: absolute;
	right: 10px;
	bottom: -4px;
	height: 24px;
}
* > #innerTab_new ul
{
	bottom: -1px;
}
#innerTab_new li
{
	display: inline;
	margin: 0;
	padding: 0;
}
#innerTab_new a
{
	float: left;
	background: url(../images/tab_new.gif) no-repeat 0px -56px;
	margin: 0 0 0 2px;
	padding: 0 0 0 9px;
	text-decoration: none;
	color: #488ACF;
}
#innerTab_new a:hover
{
	text-decoration: underline;
	color:#488ACF;
}
#innerTab_new a span
{
	float: left;
	display: block;
	background: url(../images/tab_new.gif) no-repeat 100% 0px;
	padding: 6px 15px 6px 6px;
	color: #488ACF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#innerTab_new a span
{
	float: none;
}
/* End IE5-Mac hack */
#innerTab_new a:hover span
{
	color: #488ACF;
	text-decoration:underline;
}

#innerTab_new .current a
{
	background-position: 0% -84px;
}
#innerTab_new .current a span
{
	background-position: 100% -28px;
	color: #587490;
	text-decoration:none;
}
#innerTab_new .leftCurve
{
	position: absolute;
	top: -1px;
	left: -3px;
}
#innerTab_new .rightCurve
{
	position: absolute;
	top: -1px;
	right: -4px;
}




.innerTab_smallnew {
background:#F0FAEF none repeat scroll 0 0;
border-bottom:1.5px solid #E5E9EA;
border-top:1.5px solid #E5E9EA;
font-size:11px;
font-weight:bold;
height:25px;
line-height:normal;
margin:10px 0 0;
position:relative;
width:422px;
}	

.innerTab_smallnew h4 {
color:#748BA1;
font-family:Arial;
font-size:13px;
line-height:25px;
margin:0;
padding:0 0 0 10px;
}

.innerTab_smallnew .leftCurve {
left:-3px;
position:absolute;
top:-1px;
}
.innerTab_smallnew .rightCurve {
position:absolute;
right:-4px;
top:-1px;
}


.innerTab_Middlenew {
background:#C5DFC2 none repeat scroll 0 0;
border-bottom:1.5px solid #C1CCC6;
border-top:1.5px solid #C1CCC6;
font-size:11px;
font-weight:bold;
height:75px;
line-height:normal;
margin:10px 0 0;
position:relative;
width:522px;
}

.innerTab_Middlenew h4 {
color:#748BA1;
font-family:Arial;
font-size:13px;
line-height:29px;
margin:0;
padding:0 0 0 10px;
}

.innerTab_Middlenew {
font-size:11px;
font-weight:bold;
line-height:normal;
}

.innerTab_Middlenew .leftCurve {
left:-3px;
position:absolute;
top:-1px;
}

.innerTab_Middlenew .rightCurve {
position:absolute;
right:-4px;
top:-1px;
}


.containerMingleCard {
background-color:#F0FAEF;
border-left:1px solid #E4E9EA;
border-right:1px solid #E4E9EA;
height:100%;
margin:0;
padding:0;
width:424px;
}

.PannelMingleCard {
margin:0;
padding:0;
width:424px;
}

.PannelMingleCard h4 {
color:#909C98;
font-family:Arial;
font-size:12px;
margin:0 0 0 25px;
padding:0;
}

.PannelMingleCard .line {
background:#E2ECE3 none repeat scroll 0 0;
height:1px;
margin:0 auto;
padding:0;
width:80px;
}

.pannel1MingleCard {
float:left;
height:100%;
margin:0;
min-height:12px;
padding:0;
width:80px;

}

.pannel2MingleCard {
float:left;
height:100%;
margin:11px 0 0;
min-height:12px;
padding:0;
width:80px;
}

.pannel3MingleCard {
float:left;
height:100%;
margin:11px 0 0;
min-height:12px;
padding:0 0 0 15px;
width:80px;

}
.topBar {
background:transparent url(../images/tile_top_green.gif) no-repeat scroll 0 0;
height:15px;
margin:0;
padding:0;
width:426px;
}
.btmBar {
background:transparent url(../images/tile_btm_green.gif) no-repeat scroll 0 0;
height:15px;
margin:0;
padding:0;
width:426px;
}
/*------------ relationShip usercontrol -----------------*/



.divRelationShip
{
	margin-top:15px;margin-left:190px;padding:0px;width:524px;height:400px;
}
.divRelationShip .pdata
{
	margin:0px;padding:0px;
	width:400px;
}
.divRelationShip .pdata a
{
	text-decoration:none;
}
.content p a 
{
	text-decoration:none;
	color:#488ACF;
	
}


#innerTab_new1 {
background:#F0FAEF none repeat scroll 0 0;
border:1px solid #E5E9EA;
font-size:11px;
font-weight:bold;
height:29px;
line-height:normal;
margin:10px 0 0;
position:relative;
width:422px;
}
#innerTab_new1 h4 {
color:#748BA1;
font-size:15px;
line-height:29px;
margin:0;
padding:0 0 0 10px;
width:82px;
}
#innerTab_new1 ul
{
	margin: 0;
	padding: 0px 0px;
	list-style: none;
	position: absolute;
	right: 10px;
	bottom: -4px;
	height: 24px;
}
* > #innerTab_new1 ul
{
	bottom: -1px;
}
#innerTab_new1 li
{
	display: inline;
	margin: 0;
	padding: 0;
}
#innerTab_new1 a
{
	float: left;
	background: url(../images/tab_new.gif) no-repeat 0px -56px;
	margin: 0 0 0 2px;
	padding: 0 0 0 9px;
	text-decoration: none;
	color: #488ACF;
}
#innerTab_new1 a:hover
{
	text-decoration: underline;
	color:#488ACF;
}
#innerTab_new1 a span
{
	float: left;
	display: block;
	background: url(../images/tab_new.gif) no-repeat 100% 0px;
	padding: 6px 15px 6px 6px;
	color: #488ACF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#innerTab_new1 a span
{
	float: none;
}
/* End IE5-Mac hack */
#innerTab_new1 a:hover span
{
	color: #488ACF;
	text-decoration:underline;
}

#innerTab_new1 .current a
{
	background-position: 0% -84px;
}
#innerTab_new1 .current a span
{
	background-position: 100% -28px;
	color: #587490;
	text-decoration:none;
}
#innerTab_new1 .leftCurve
{
	position: absolute;
	top: -1px;
	left: -3px;
}
#innerTab_new1 .rightCurve
{
	position: absolute;
	top: -1px;
	right: -4px;
}

/*-------------------  New Style Added By Resh -------------------*/


    .EventInfoDetails
    {
    	margin:2px 0px 0px 10px;padding:0px;width:570px;
    	height:auto !important;min-height:100px;font-size:12px;color:#858585;font-weight:normal;font-weight:bold;
    }
    .InnerCurve
    {
    	margin:10px 0px 0px 0px;padding:0px;height:30px;width:565px;background:#EFF2F7;position:relative;
    }
    .InnerCurve .leftCurve{
  position:absolute;
  top:0px;
  left:-3px;
        height: 30px;
        width: 10px;
    }
.InnerCurve .rightCurve {
  position:absolute;
  top:0px;
  right:-4px;
}
.InnerCurve h4{
 margin:0px;
  padding:0px 0px 0px 10px;
  line-height:29px;
  font-size:15px;
  color:#717276;
}
.InnerCurve a{
 float:right;margin-top:-20px;margin-right:15px;text-decoration:none;font-size:11px;font-weight:normal;
}
 .head{
 margin:21px 0px 0px 0px;
  padding:10px 0px 0px 0px;  color:#717276;
  font-family:Arial;
  font-size:20px;
  font-weight:bold;

}
.smalhead
{
	margin:0px;padding:0px;color:#000000;font-size:11px;font-weight:normal;
}

.link
{
	margin:0px;padding:0px;text-decoration:none;font-size:11px;font-weight:normal;
}

.divExpand
{
	margin:5px 0px 0px 10px;padding:10px 0px 0px 5px;width:544px;height:auto !important;height:250px;min-height:250px;font-size:11px;
}
/*border:1px solid #EFF2F7;*/
.divTS2
{
	margin:10px 0px 0px 0px;padding:0px;width:550px; min-height :63px; height:63px; height:auto ! important;
}


/*------ New Add Resh -------*/

  .checkMe{margin:0 0 0 350px;padding:0px;font-size:10px;color:#6A6A6A;}
.contentData 
{margin:0px;padding:0px;width:580px;min-height:600px;height:600px;height:auto ! important;}
.contentData h3
{margin:10px 0px 0px 10px;padding:0px;color:#6A6A6A;font-size:19px;font-weight:normal;text-decoration:underline;}
.contentData h4
{
margin:0px 0px 0px 10px;padding:0px;color:#767676;font-weight:bold;	font-size:12px;
}

.contentData h3 a
{margin:0px;padding:0px;font-size:11px;text-decoration:none;color:#267FE4;}
.contentData p
{margin:5px 0px 0px 10px;padding:0px;color:#6A6A6A;font-size:10px;width:560px;line-height:15px;}
.viewAB{margin:0 0 0 400px;padding:0px;text-decoration:none;}
.view{font-size:11px;color:#267FE4; text-decoration:underline;}
.imgMobile{margin:0px 0px 0px 120px;padding:0px;width:100px;height:125px;}

/*------ For Station ifram height -------*/
        
 .addressBookStation
{
	background: #dae4ea url(../images/addressBookBg.gif) repeat-x;
	height: 809px;
	min-height: 809px;
	width: 207px;
	position: relative;
	border: 1px solid #B2C5D5;
	border-bottom-width: 0px;
	float: left;
	padding-left: 9px;
}
.addressBookStation .topRight
{
	min-height: 709px;
	height: auto !important;
	height: 709px;
	width: 218px;
}
.addressBookStation .topCurve
{
	position: absolute;
	top: -1px;
	right: -2px;
}
* > .addressBookStation .topCurve
{
	position: absolute;
	top: -1px;
	right: -1px;
}
.addressBookStation .btmCurve
{
	position: absolute;
	bottom: -2px;
	right: -2px;
}
* > .addressBookStation .btmCurve
{
	bottom: -1px;
	right: -1px;
}

.addressBookStation h4
{
	margin: 0px;
	padding: 16px 0px 0px 0px;
	color: #999999;
	line-height: 29px;
	font-size: 14px;
	color: #748ba1;
}

  a.orangeButtons{
display: block;
float: left;
font: 8pt Arial, Helvetica, sans-serif; /* please dont change 8pt  */
line-height:7px; 
height: 21px; 
padding-left: 10px; 
text-decoration: none;
font-weight:bold;
background: transparent url(../images/buttonOrange1.gif) no-repeat 0px -24px;
}

a:link.orangeButtons, a:visited.orangeButtons, a:active.orangeButtons{
color: #ffffff; /*button text color*/
}

a.orangeButtons span{
display: block;
padding: 7px 14px 8px 5px; 
text-align:center;
background: transparent url(../images/buttonOrange1.gif) no-repeat top right;
}

a.orangeButtons1{
display: block;
float: left;
font: 8pt Arial, Helvetica, sans-serif; /* please dont change 8pt  */
line-height:7px; 
height: 21px; 
padding-left: 10px; 
text-decoration: none;
font-weight:bold;
background: transparent url(../images/buttonOrange.gif) no-repeat 0px -24px;
margin-top:8px;
}

a:link.orangeButtons1, a:visited.orangeButtons1, a:active.orangeButtons1{
color: #ffffff; /*button text color*/
}

a.orangeButtons1 span{
display: block;
padding: 7px 14px 8px 5px; 
text-align:center;
background: transparent url(../images/buttonOrange.gif) no-repeat top right;
}