*		{margin:0px; padding:0px; border:none; outline:none;}
body, input, select, textarea{font:11px Arial, Helvetica, sans-serif; color:#000000;}

#main	{width:910px; margin:0px auto; padding:5px 14px;}

h4		{background:url(../images/bullet06.gif) no-repeat left 22px;}
h4 span	{font-size:11px; /*color:#595959;*/ color:#000000; font-weight:normal;}
#header	{height:75px; overflow:hidden;}
.logo	{float:left; width:auto;border:0px solid red;}

/** Search (Top) **/
.search	{float:right; width:auto; margin:5px 5px 0px 0px;}
.sf_searchBox {float:right; width:auto; margin:10px 5px 0px 0px;}
.search div{display:block; float:left;}

.searchTxt input{
background:url(../images/searchTxt.gif) no-repeat left top;
border:none;
padding:5px 5px 5px 30px;
height:20px;
}

.searchBt input{
background:url(../images/searchBt.gif) no-repeat right top;
border:none;
padding:6px 5px;
width:60px;
color:#ffffff;
text-transform:uppercase;
cursor:pointer;
}
*:first-child+html .searchBt input{background-position:right 1px;}

/**NEW TOP MENU**/
#navpanel01{position:relative;height:27px;color:#fff;padding:0 8px 0 30px;background:url(../images/menuRight.gif) no-repeat right top;}
#nav_control img{ width:0;height:0;margin:0;padding:0}
.nav_control ul{background:url(../images/menuBg.gif) repeat-x left top;margin:0;font-size:12px}
#nav_control .rtsLevel1{background:url(../images/menuLeft.gif) no-repeat left top;margin:0;font-size:12px}
.nav_control ul li {list-style-type:none;background:url(../images/nav_seperator.gif) no-repeat right 3px;color:#fff;display:inline;line-height:27px}
.nav_control ul li a{font-size:12px;color:#FFF}
.nav_control ul li a:hover {color:#70d4ff;text-decoration:none;background:url(../images/navhover_bg.gif) repeat-x left top;display:inline;cursor:pointer}
/* level 2 & Level 3 menu */
.nav_control ul li ul{}
.nav_control ul li ul li{text-align:left;padding:0;margin:0}
.nav_control ul li ul li a {display:block;background:#4891cc url(../images/square_bullet.gif) no-repeat 12px 11px;border-top:1px solid #114386;border-bottom:1px solid #77afde;border-left:1px solid #073282;border-right:1px solid #073282;font-size:12px;color:#fff}
.nav_control ul li ul li a:hover {display:block;color:#70d4ff;background:#0e50ae url(../images/square_bullet.gif) no-repeat 12px 11px}
.navcont_active{color:#70d4ff;background:url(../images/navhover_bg.gif) repeat-x left top;text-decoration:none;padding:6px 10px 5px 10px}
.nav_control a.navcont_active{color:#70d4ff}

/**END**/

/** Top Menu **/
#menu
{
background:url(../images/topMenu.gif) repeat-x left -71px;
padding-left:0px;
margin:0px 0px 10px 0px;
height:31px;
}
#menu .rtsLevel1, #menu .menu, #menu div{
background:url(../images/topMenu.gif) no-repeat right -36px;
margin:0px 0px 0px;
padding-right:0px;
width:100%;
}
#menu ul{
background:url(../images/topMenu.gif) no-repeat left top;
padding:0px 0px;
}
.menu ul li
{
display:inline;
padding:8px 10px 8px 10px;
line-height:27px;
font-weight:bold;
font-size:12px;
background:url(../images/topMenu.gif) no-repeat right -107px;
height:31px;
}
.menu ul li.rmLast	{background:none;}
/*.menu ul li a		{color:#ffffff; text-decoration:none;}*/
.menu ul li a  {color:#ffffff; text-decoration:none;padding:0 0 0 9px !important;}
/*Added for Mutual Fund Services*/

.menu ul li a:link {padding:0 0 0 9px;}

.menu ul li a:hover	{text-decoration:underline; cursor:pointer;}
.menu .last, .rtsUL .rtsLast{background:none;}
.nav_control ul li ul, #menu div div, #menu ul li ul{background:none;}
.menu ul li ul{
border:1px solid #ff650b;	
}

.menu ul li ul li a {
display:block;
background:#fecb8b url(../images/topMenu.gif) no-repeat 6px -148px;
border-bottom:1px solid #fcd9ae;
border-top:1px solid #fea257;
font-size:12px;
color:#4a4a4a;	
}
.menu ul li ul li a:hover {
display:block;
color:#ffffff;
background:#fda24c url(../images/topMenu.gif) no-repeat 6px -177px; 
text-decoration:none;
}
.menu ul li ul li a span{
background:url(../images/topMenu.gif) no-repeat right -207px; 
}
.menu ul li ul li a:hover span{
background:url(../images/topMenu.gif) no-repeat right -237px; 
}

.menu ul li ul li{
height:auto;	
background:none;
}

.menu .rmGroup .rmExpandRight,  
.menu .rmGroup .rmExpandLeft
{
	background: url(../images/ArrowExpand.gif) no-repeat right 3px;
}
#menu div.rmSlide{
margin-top:4px;
}


/**END**/



/** Content **/
#container{}

#leftpart	{float:left; width:180px;}

h3{
font-size:12px;
font-weight:bold;
color:#000000;
padding:5px 0px;
}

/** Quick Links **/
.qlTop		{background:#f1f2ef url(../images/qlTop.gif) no-repeat left top;}
.qlBottom	{background:url(../images/qlBottom.gif) no-repeat left bottom; padding:5px 10px 10px;}


/** Premier Services **/
.premierPFN		{border:1px solid #dadada;}
.premierPFN h3	{background:url(../images/h3Bg01.gif) repeat-x left top; text-align:center;}
.premierPFN li	{list-style:url(../images/bullet01.gif); color:#d56d3f; margin:4px 0px 4px 22px;}

/** Left Menu **/

#leftMenu		{background:url(../images/leftMenuLeft.gif) no-repeat left top;}

#leftMenu h3{
background:url(../images/leftMenuRight.gif) no-repeat right top;
line-height:28px;
height:30px;
padding:0px;
font-size:16px;
color:#ffffff;
margin-left:15px;
font-weight:normal;
}
#leftMenu ul{
background:#ededed;	
padding:8px 5px;
border:1px solid #dadada;
border-top:none;
list-style:none;
color:#000000;
font-size:12px;
font-weight:bold;
}
#leftMenu ul li ul{
border:none;	
color:#666666;
padding:0px 0px 8px;
margin:0px;
}
#leftMenu li{
background:#ededed url(../images/bullet04.gif) no-repeat 10px 12px;
border-bottom:1px dashed #000000;
letter-spacing:1px;
}
#leftMenu li a.rpExpanded, #leftMenu li a.rpSelected{
background:#ffffff url(../images/bullet04.gif) no-repeat 10px 12px;
color:#fd6f1a;
}
#leftMenu li li{
padding:5px 8px 0px 8px;
background:#ffffff url(../images/bullet05.gif) no-repeat 0px 14px;
font-weight:normal;
border:none;
letter-spacing:normal;
}
.rpLink					{padding:8px 8px 3px 22px; display:block; color:#666666;}
#leftMenu li li			{padding:0px 0px 0px 8px; background:#ffffff url(../images/bullet05.gif) no-repeat 20px 14px;}
#leftMenu li.current	{background:#ffffff url(../images/bullet04.gif) no-repeat 10px 12px; display:block;}
#leftMenu li.current a, .rpSelected .rpText	{color:#fd6f1a;}
#leftMenu li.current li a	{color:#666666;}
#leftMenu li li .rpSelected .rpText		{color:#666666; font-weight:bold;}
#leftMenu li.current li.current			{background:#ffffff url(../images/bullet05.gif) no-repeat 0px 14px; font-weight:bold;}
#leftMenu li a			{text-decoration:none; color:#000000;}
#leftMenu li li a		{color:#666666;}
#leftMenu li a:hover	{text-decoration:none; color:#fd6f1a; background:#ffffff url(../images/bullet04.gif) no-repeat 10px 12px;}
#leftMenu li li a:hover	{text-decoration:none; color:#fd6f1a; background:#ffffff url(../images/bullet05.gif) no-repeat 12px 14px;}

.promo	{background:#f1f2ef; padding:10px;}


/** Middle Part **/

#middlepart{
float:left;
width:524px;
margin:0px 10px;
padding:0px 0px;
}
#middlepart a	{text-decoration:none; /*color:#606060;*/ color:#000000;}
#middlepart a:hover {text-decoration:underline; color:#fe6002;}

/** Banner **/
.banner	{margin:0px auto;}

/** Tab Menu **/
.glowingtabs, .rtsLevel1{
float:left;
width:100%;
background:url(../images/tabcontentTop.gif) no-repeat left 22px;
padding-bottom:10px;
margin:10px 0px 0px;
}
#ctl00_glowingtabs_ctl00_RadTabStrip1 span	{cursor:pointer;}
.glowingtabs	{background:none;}
.glowingtabs ul	{list-style-type: none; margin-left: 5px;}
.RadTabStrip ul.rtsUL {padding:0px 8px;}
.glowingtabs li	{display:inline; cursor:pointer;}
.glowingtabs a{
float:left;
background:url(../images/glowtab-left.gif) no-repeat left top;
margin-right: 5px; 
padding:0 0 0 9px;
text-decoration:none;
}
.glowingtabs a span, .glowingtabs a span.rtsOut {
float:left;
display:block;
background:url(../images/glowtab.gif) no-repeat right top;
padding: 5px 12px 3px 3px;
font-weight:bold;
color:#3B3B3B;
font-weight:bold;
}
.glowingtabs a span.rtsIn, .glowingtabs a span.rtsTxt	{background:none;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
/* End IE5-Mac hack */
.glowingtabs a:hover span	{color:#ffffff;}
#ctl00_glowingtabs_ctl00_RadTabStrip1 a:hover	{text-decoration:none;}
.glowingtabs a.current		{background-position:0 -25px;}
.glowingtabs a.current span	{background-position:100% -25px; color:#ffffff;}
.glowingtabs a:hover		{background-position:0% -25px;}
.glowingtabs a:hover span	{background-position:100% -25px;}

.tabcontainer{
clear:left;
background:url(../images/tabcontentBottom.gif) no-repeat left bottom;
padding:0px 5px 5px;
margin-bottom:10px;

}
/*.tabcontent	{display:none;}*/

.tabcontent img{
float:left;
width:auto;
border:1px solid #cfcfcf;
margin:0px 10px 50px 5px;
}
.tabcontent h4{
font-size:16px;
color:#d56d3f;
font-weight:normal;
padding:1px 0px;
}
.tabcontent p			{margin:5px 0px;}
.tabcontent p img		{margin:1px 5px 1px 0px; border:none;}
.tabcontent a			{color:#656565; text-decoration:none;}
.tabcontent a:hover		{color:#000000; text-decoration:underline;}
.articles				{border:1px solid #dedede; float:left; width:333px;}

#middlepart .articles h3{
background:url(../images/h3Bg01.gif) repeat-x left top;
text-align:left;
padding:5px 10px 2px;
color:#000000;
font-size:12px;
}

.articles ul	{list-style:none; padding:5px 10px 5px 20px; /*color:#5c5c5c;*/ color:#000000; font-size:10px;}
.articles ul li	{margin:5px 0px;}
.dt, #middlepart p.dt{
background:url(../images/bullet01.gif) no-repeat left 5px;
padding-left:12px;
margin-left:-12px;
color:#000000;
}

#middlepart .articles .read{
text-align:right;
margin-top:-10px;
margin-left:2px;
}

#middlepart .articles .read a		{color:#e4011b; text-decoration:underline;}
#middlepart .articles .read a:hover {color:#5c5c5c; text-decoration:none;}

.smallThumb		{float:right; width:175px; padding:0px 5px;}
.smallThumb ul	{list-style:none;}
.smallThumb li	{
background:url(../images/smallThumbBg.gif) no-repeat left top;
padding:8px 5px;
/*color:#5c5c5c;*/ color:#000000;
margin-bottom:3px;
clear:both;
}
.smallThumb li img		{float:left; margin:0px 8px 2px 2px;}
.smallThumb li strong	{color:#d56d3f;}
.smallThumb li span		{display:block;}
.smallThumb p			{float:right; width:66%;}


/** Right Part **/

#rightpart	{background:#f1f2ef; float:right; width:186px;}

/** Login Link **/
.login		{font-size:14px; color:#666666; padding:5px 10px; font-weight:bold;}
.login a	{color:#fe6002; text-decoration:none;}
.login a:hover {color:#666666; text-decoration:underline;}

.new		{background:#ffffff;}

h5{
color:#ff6600;
font-size:12px;
text-transform:uppercase;
border-bottom:1px solid #dddedc;
padding:2px 0px;
margin-bottom:2px;
}

/** RegisterLink **/

.register, .contact, .quick, .financial, .newsletter	{padding:3px 5px 4px 35px; margin:5px; color:#666666;}
.register a, .contact a, .quick a, .financial a			{color:#ff9933; text-decoration:none;}
.register a:hover, .contact a:hover, .quick a:hover, .financial a:hover	{color:#666666; text-decoration:underline;}

.bullet02	{list-style:url(../images/bullet02.gif);}
.register	{background:url(../images/register.gif) no-repeat left 8px;}
.contact	{background:url(../images/contact.gif) no-repeat 5px 2px;}
.quick		{background:url(../images/quick.gif) no-repeat left 0px;}
.financial	{background:url(../images/financial.gif) no-repeat left 8px;}
.financial p{margin-left:-32px; margin-right:-10px;}
.newsletter	{background:url(../images/newsletter.gif) no-repeat 7px 2px;}

.newsletter h5{
color:#424242;
text-transform:capitalize;
border:none;
font-size:13px;
}
.newsletter div		{display:inline;}
.newsletter .txt	{margin-left:-27px;}

.txt, .txtBg		{border:1px solid #cbcbcb; color:#666666; padding:2px 5px;}
.txtBg				{background:#ffffff url(../images/mmTxt.gif) repeat-x left top;}


/** Footer  **/

#footer{
border-top:3px solid #fa8f27;
padding:5px 15px;
margin-top:10px;
color:#666666;
clear:both;
}
.copy			{float:left; width:auto;}
.design			{float:right; width:auto; color:#9d9d9d;}
.design a		{color:#9d9d9d; text-decoration:none;}
.design a:hover	{color:#000000; text-decoration:underline;}
.footNav		{clear:both; padding:3px 0px 8px;}
.footNav a		{color:#666666; text-decoration:none; padding:3px;}
.footNav a:hover{color:#fa8f27; text-decoration:underline;}
.footNav img	{margin-bottom:-4px;}
/** Inner Page **/

h1{
font-size:16px;
color:#fe6002;
background:#f1f2ef;
padding:20px 10px 8px;
margin-bottom:10px;
}
h1 img	{float:left; margin:-20px 10px 0px -10px;}


/** Breadcrumb **/

#breadcrumb	{padding:0px 5px 5px; border-bottom:1px solid #eaeae8; margin-bottom:8px;}
#breadcrumb a, #breadcrumb span	{color:#fe9104; text-decoration:none;}
#breadcrumb a span				{font-weight:bold;}
#breadcrumb a:hover, #breadcrumb a:hover span	{color:#606060;}

#middlepart h2	{font-size:16px; /*color:#595959;*/ color:#000000; font-weight:normal; line-height:25px;}
#middlepart h3	{font-size:13px; /*color:#555454;*/ color:#000000; border-bottom:1px solid #fdc677;}
.withImg		{clear:both; padding:2px 10px; text-align:left;}

.tabcontent p.withImg img	{margin:0 10px 20px 5px;}


/** Rounded Grey Box **/
.greyRoundBox	{ }
.greyRoundBox table.links td	{padding:0px 10px; vertical-align:top; text-align:left;}
.greyRoundLT					{background:#f1f2ef url(../images/greyLT.gif) no-repeat left top; padding-left:10px;}
.greyRoundRT					{background:#f1f2ef url(../images/greyRT.gif) no-repeat right top; height:6px;}
.greyRoundLB					{background:#f1f2ef url(../images/greyLB.gif) no-repeat left bottom; padding-left:10px;}
.greyRoundRB					{background:#f1f2ef url(../images/greyRB.gif) no-repeat right bottom; height:6px;}
.greyRoundBody					{background:#f1f2ef;}

/** Bullet 03 **/
.bullet03						{padding:5px 0px;}
.bullet03 li					{list-style:url(../images/bullet03.gif); margin-left:20px;}
.bullet03 li a					{color:#8e8e8e; text-decoration:none;}


/** Grey Box **/
.greyBox	{background:#f6f6f4; margin:5px 0px;}
.greyBoxBrd	{background:#f6f6f4; /*margin:5px 0px;*/ border:1px solid #cbcbca;}


/** Registration **/
.registration			{margin:2px 10px 0px; border:none; padding-bottom:25px;}
.registration caption {
color:#515151;
text-align:left;
font-weight:bold;
font-size:12px;
line-height:30px;
margin:5px 7px;
}
.registration td {
/*color:#2b2a2a;*/ color:#000000;
padding:5px 2px;
border:none;
text-align:left;
/*white-space:nowrap;*/
}
.registration span, .textRed	{color:#ff0000;}
.registration select			{width:96%;}
td.error						{color:#ff0000;}
td.errorMessage,span.errorMessage{color:#ff0000;}

.formButton{
background:url(../images/formButton01.gif) no-repeat left top;
text-align:center;
/*color:#383f41;*/ color:#000000;
border:none;
width:62px;
padding:3px 0px 4px;
font-weight:bold;
font-size:12px;
cursor:pointer;
}

.GoButton{
background:url(../images/go.gif) no-repeat center bottom;
text-align:center;
/*color:#383f41;*/ color:#000000;
border:none;
width:31px;
padding:10px 0px 2px;/*pading has been done with the purpose of making the button compatible with IE as well as mozilla*/
font-weight:bold;
font-size:12px;
cursor:pointer;
}

.button1{
background:url(../images/button01.gif) repeat-x left top;
color:#067fe7;
text-align:center;
padding:2px 2px;
width:auto;
cursor:pointer;
}


/** Profile **/
#profileMenu				{text-align:right; margin:-15px 0px 10px;}
#profileMenu ul				{font-size:11px; /*color:#595959;*/ color:#000000; padding:0px;}
#profileMenu ul li		{display:inline; text-align:center; border-right:1px solid #595959; padding:0px 5px; line-height:8px;}
#profileMenu ul li a		{/*color:#595959;*/ color:#000000; text-decoration:none; padding:0px 0px;}
#profileMenu ul li a:hover	{color:#f68a23;}
#profileMenu .last			{border:none;}


/** Last Login **/
.lastLogin{
background:#f1f2ef;
font-weight:bold;
padding:3px 5px;
/*color:#595959;*/ color:#000000;
margin-bottom:8px;
line-height:18px;
}


/** Two Column **/
#twoColumn #middlepart	{width:710px;}


/** Table **/
table			{border:1px solid #cbcbca; text-align:center;}
table.orange {border:1px solid #ff6100; text-align:center;}

th {
background:#f1f2ef url(../images/thBg.gif) repeat-x left top; 
padding:5px; 
border-right:1px dotted #5a5a5a; 
border-bottom:1px solid #cbcbca; 
color:#3c85b8;
}
td				{padding:5px; border-right:1px dotted #5a5a5a; vertical-align:top;}
td.last, th.last{border-right:none;}
.even			{background:#f1f2ef;}
.odd			{background:#ffffff;}
.blue td		{color:#3c85b8; font-weight:bold;}
.alft			{text-align:left;}


/** Account Detail **/
.accountDetail	{ }
.accountDetail caption{
background:url(../images/captionLeft.gif) no-repeat left top;
padding:5px 5px 4px 5px;
text-align:left;
font-size:12px;
font-weight:bold;
color:#ffffff;
}
.accountDetail caption span	{background:url(../images/captionRight.gif) no-repeat right top; padding:5px 10px;}
h4 {
font-weight:bold;
font-size:13px;
color:#f68a23;
padding:15px 10px 5px;
margin-left:2px;
display:block;
}

/** Read More **/
.more		{text-align:right;}
td.more		{border:none; border-top:1px solid #cbcbca;}
.more a		{background:url(../images/more.gif) no-repeat left 5px; text-decoration:none; color:#2b2b2b; padding-left:12px;}
.more a:hover {color:#f68a23; text-decoration:underline;}


/** Bullet 04 **/
ul.bullet04			{list-style:none; padding:5px 0px 5px 8px; margin:0px 0px 0px 5px;}
ul.bullet04 li		{background:url(../images/bullet07.gif) no-repeat left 5px; padding:0px 0px 0px 13px;}
ul.bullet04 li p	{}

/** For 2nd level **/
ul.bullet04 li ul	{margin:4px 10px 8px; list-style:none;}
ul.bullet04 li ul li {background:url(../images/bullet05.gif) no-repeat left 7px; padding:2px 0px 2px 10px;}
ul.bullet04 li ul li ul li {background::none;}

/** Quick Tools **/
.quickTools ul	{padding-left:60px;}
.quickTools img	{float:left; margin:5px 5px 0px 0px;}


/** Board of Directors **/
#middlepart h2.org	{color:#fd7319;}
ul#ctl00_content2_ListDisplay1_ctl00_ctl00_lists_ctl00_bod		{list-style:none;}
ul#ctl00_content2_ListDisplay1_ctl00_ctl00_lists_ctl00_bod h3, #middlepart .accordinSlot h3{
border:none;
padding:5px 10px;
/*margin:10px 0px;*/
border-top:10px solid #ffffff;

clear:both;
background:#ebebeb;
}
ul#ctl00_content2_ListDisplay1_ctl00_ctl00_lists_ctl00_bod h3 a, #middlepart .accordinSlot h3 a{
color:#fd7319;
text-decoration:none;
background:#ebebeb url(../images/bullet08.gif) no-repeat 0px 7px;
padding:0px 10px;
}
ul#ctl00_content2_ListDisplay1_ctl00_ctl00_lists_ctl00_bod h3 a:hover, #middlepart .accordinSlot h3 a:hover	{color:#000000;}
ul#ctl00_content2_ListDisplay1_ctl00_ctl00_lists_ctl00_bod img, .accordinSlot img			{float:left; width:auto;}
ul#ctl00_content2_ListDisplay1_ctl00_ctl00_lists_ctl00_bod p, .accordinSlot p			{float:right; width:82%;}

ul.square, .accordinSlot.square	{list-style:url(../images/bullet05.gif); margin:10px 5px 10px 17px;}
ul.square li{margin:5px 0px;}

/** Follow Icons **/
.iconsTop	{text-align:right; margin:-20px 0px 5px 0px; cursor:pointer;}
.iconsBottom{
text-align:right;
margin:0px 0px -15px 0px;
cursor:pointer;
font-size:11px;
position:relative;
z-index:10;
}
.iconsBottom img	{margin-bottom:-5px;}
.iconsBottom a		{color:#595959; text-decoration:none;}
.iconsBottom a:hover{text-decoration:underline;}


/** Graph **/
.graph	{text-align:center; padding:5px 10px;}

.h4 li{
background:url(../images/bullet06.gif) no-repeat left 15px;	
list-style:none;
font-weight:bold;
font-size:12px;
color:#fe6002;
padding:10px 10px 5px 12px;
margin-left:2px;
}
#middlepart .h4 li a		{color:#fe6002; text-decoration:none;}
#middlepart .h4 li a:hover	{color:#606060; text-decoration:underline;}

/** Vacancy **/
.vacancy				{text-align:left; margin:0px 20px;}
.vacancy, .vacancy td	{border:none;}
.vacancy caption, .vacancy caption a, .vacancy caption a:hover{
text-align:left;
font-weight:bold;
padding-bottom:5px;
font-size:12px;
color:#FD7319;
text-decoration:none;
}


/** Sitemap **/
#sitemap table		{text-align:left; border:none;}
#sitemap table td	{vertical-align:top; border-bottom:1px solid #d5d5d5;}
#sitemap table td strong	{font-size:13px; line-height:30px;}
#sitemap table td strong a	{/*color:#494949;*/ color:#000000; text-decoration:none;}
#sitemap table td strong a:hover	{color:#fe6002; text-decoration:underline;}
#sitemap .last				{padding-left:15px;}
#sitemap li{
background:url(../images/bullet06.gif) no-repeat left 10px;	
list-style:none;
font-weight:bold;
font-size:12px;
color:#fe6002;
padding:5px 5px 5px 12px;
margin-left:2px;
float:left;
width:22%;
}
#sitemap li a, #sitemap li li a:hover	{color:#fe6002; text-decoration:none;}
#sitemap li a:hover, #sitemap li li a	{/*color:#494949;*/ color:#000000; text-decoration:none;}
#sitemap li ul	{margin-top:5px;}
#sitemap li li{
background:url(../images/bullet05.gif) no-repeat left 8px;	
font-size:11px;
color:#494949;
font-weight:normal;
float:none;	
padding:2px 0px 3px 8px;
width:auto;
}


/** Case Study **/
.date	{display:block; /*color:#595959;*/ color:#000000; font-style:oblique; line-height:30px; border-bottom:1px solid #eaeae8;}


/** Pagination **/
.pagination		{text-align:right;}
.pagination .prev	{background:url(../images/prev.gif) no-repeat left 55%; padding:0px 0px 0px 15px; border:none;}
.pagination .next	{background:url(../images/next.gif) no-repeat right 55%; padding:0px 15px 0px 0px; border:none;}
.pagination a		{padding:0px 6px 0px 5px; border-right:1px solid #606060; text-align:center;}
.pagination .last	{border:none;}


/** Bullet 05 **/
ul.bullet05			{list-style:none; padding:5px 10px;}
ul.bullet05 li		{background:url(../images/bullet09.gif) no-repeat left 5px; padding:0px 0px 0px 15px; line-height:16px; /*color:#595959;*/ color:#000000; margin:2px 0px;}
ul.bullet05 li p	{color:#606060;}

/** Rounded Box (Grey) **/
.box					{  }
.grey					{  }
.grey .boxTop			{background:url(../images/greyTopLeft.gif) no-repeat left top;}
.grey .boxTop div		{background:url(../images/greyTopRight.gif) no-repeat right top;}
.grey .boxTop div div	{background:#f1f2ef; margin:0px 11px; height:8px;}
.grey .boxContent		{background:#f1f2ef; padding:0px 10px;}
.grey .boxBottom		{background:url(../images/greyBottomLeft.gif) no-repeat left bottom;}
.grey .boxBottom div	{background:url(../images/greyBottomRight.gif) no-repeat right bottom;}
.grey .boxBottom div div{background:#f1f2ef; margin:0px 11px; height:8px;}


/** Rounded Box (Gradient) **/
.box						{  }
.gradient					{  }
.gradient .boxTop			{background:url(../images/gradientTopLeft.gif) no-repeat left top;}
.gradient .boxTop div		{background:url(../images/gradientTopRight.gif) no-repeat right top;}
.gradient .boxTop div div	{background:#ffffff; margin:0px 11px; height:8px; border-top:1px solid #cac9ca;}
.gradient .boxContent		{background:url(../images/gradientBg.gif) repeat-x left bottom; padding:0px 7px; border-left:1px solid #cac9ca; border-right:1px solid #cac9ca;}
.gradient .boxBottom		{background:url(../images/gradientBottomLeft.gif) no-repeat left bottom;}
.gradient .boxBottom div	{background:url(../images/gradientBottomRight.gif) no-repeat right bottom;}
.gradient .boxBottom div div{background:#efefef; margin:0px 11px; height:8px; border-bottom:1px solid #cac9ca;}


/** Knowledge Box **/
.knowledgeBox, .knowledgeBoxMiddle	{width:167px; float:left;}
.knowledgeBoxMiddle					{margin:0px 10px;}
.knowledgeBox .head, .knowledgeBoxMiddle .head	{font-size:18px; color:#9c0031; border-bottom:1px solid #dedede; padding:5px 0px;}
#middlepart .readA					{background:url(../images/readA.gif) no-repeat left 60%; padding-left:12px; color:#ff5900;}

/** Teaxtarea **/
.txtA{
border:1px solid #cbcbcb;
color:#666666;
padding:2px 5px;
width:97%;
height:80px;
line-height:15px;
}

/** Scheme Compare **/
.schmCompare		{  }
.schmCompare select	{width:99%;}
.chk				{margin:0px 2px 0px 0px;}



/** Login **/
.notAvail{
background:url(../images/notAvail.gif) no-repeat left top;
padding:3px 5px 3px 22px;
color:#ff0000;
width:160px;
}
.avail{
background:url(../images/avail.gif) no-repeat left top;
padding:3px 5px 3px 22px;
color:#54a91d;
width:160px;
text-align:left;
}
.loginLeft	{width:240px;}


/** Icons for Top **/
.icons		{text-align:right; margin-top:-30px;}
.icons img	{margin:0px 10px -5px 5px;}
.export{
background:#eaeaea url(../images/export.gif) no-repeat left top;
color:#e65600;
font-weight:normal;
font-size:11px;
border:1px solid #d3d3d3;
width:115px;
padding-right:0px;
padding-left:20px;
}
.subHead{
color:#494949;
background:#e5e5e5;
border-top:1px solid #b8b8b8;
border-bottom:1px solid #b8b8b8;
border-right:0px;
text-align:left;
line-height:18px;
}


/** PFN Logo **/
.pfn{
color:#6c6c6c;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
text-transform:uppercase;
font-size:100%;
}
.pfn em{
color:#ff6600;	
font-family:Arial, Helvetica, sans-serif;
text-transform:capitalize;
}

/** Registration **/
#middlepart .regis a{
font-size:14px;
color:#0168aa;
font-weight:bold;
background:url(../images/bullet010.gif) no-repeat right 7px;
padding:0px 15px 0px 15px;
}
.noBack						{background:none;}
#middlepart .regis a:hover	{color:#ff6600;}
#middlepart .loginLeft h4	{background:none;}
.bullet06					{padding:0px 0px;}
.bullet06 li				{list-style:url(../images/bullet011.gif); margin-left:20px;}
.bullet06 li a				{color:#8e8e8e; text-decoration:none;}


/** Blue Table Without Border **/
table.blueWoutBrd, table.woutBrd		{border-bottom:0;}
table.blueWoutBrd th, table.woutBrd th	{color:#136d9c; border-right:0;}
table.blueWoutBrd td, table.woutBrd td	{border:none; border-bottom:1px solid #d9d9d9;}
h4.red, #middlepart h2.red, #middlepart a.red {color:#ff0000;}
h4.red span		{/*color:#666666;*/ color:#000000; font-weight:bold;}

.mmTxt{
background:url(../images/mmTxt.gif) repeat-x left top;
width:60px;
border:1px solid #9e9e9e;
text-align:center;
color:#000000;
}

/** Download Excel **/
.excel			{padding:7px; text-align:right;}
.excel a		{background:url(../images/excel.gif) no-repeat left top; padding:0px 0px 0px 18px;}
.excel a:hover	{background:url(../images/excel.gif) no-repeat left top;}


/** Tool Tip **/
a:hover.tooltip 	{background:#ffffff; /*BG color is a must for IE6*/} 
a.tooltip span {
display:none; 
padding:2px 8px; 
margin:-105px 0px 0px -40px; 
width:320px;
height:95px;
overflow:auto;
}
a.tooltip span strong{
color:#fe5604;
font-size:12px;
display:block;
padding:5px 0px;
}
a.tooltip:hover span{
display:inline; 
position:absolute; 
z-index:1000;
background:#ffffff url(../images/smallGradBg.gif) repeat-x left bottom; 
border:1px solid #aba9a9; 
color:#666666;
text-align:left;
text-decoration:none;
}

/** Dashboard **/
.wish{
color:#245eaf;
font-size:13px;
font-weight:bold;
font-style:italic;
padding-left:10px;
}
#middlepart h3.blue{
font-size:13px;
font-weight:bold;
color:#067fe7;
border-bottom:1px solid #cccccc;
margin-bottom:5px;
}
#middlepart h3.blue img					{margin:0px 5px -9px 0px;}
#middlepart h3.noBrd					{border:none;}
.contactInfo p							{line-height:24px;}
*:first-child+html .contactInfo p		{line-height:28px;}
* html .contactInfo p					{margin:5px 0px;}
.contactInfo p img						{margin:0px 10px -9px 15px;}

.myFamily								{height:70px; overflow:auto;}
.myFamily li							{margin-right:5px;}


h4.img{
border-bottom:1px solid #cccccc;
margin-bottom:10px;
background:none;
padding:0px 0px 0px 0px;
}
h4.img img	{margin:0px 5px -9px 0px;}
.imgCont	{list-style:none; margin:0px; padding:0px;}
.imgCont li	{clear:both; display:block; border-bottom:1px solid #cccccc; padding:5px 0px; margin:0px; height:auto;}
.imgCont img{float:left; margin:-13px 10px 5px 5px;}
.imgCont h5	{margin:0px; padding:2px 2px 2px 55px;}
.imgCont .last {border:none;}

#middlepart h5.head{
color:#fe6306;	
background:url(../images/thBg.gif) repeat-x left bottom;
border-top:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9;
padding:5px;
}


/** Grey Table **/
table.grey		{border-bottom:0;}
table.grey th	{color:#555553; border-right:0; background:#f1f1ef;}
table.grey td	{border:none;}
tr.last td		{border:none;}


/** Service Box **/
.serv					{margin-top:10px;}
.serv .boxTop			{background:url(../images/servTopLeft.gif) no-repeat left top;}
.serv .boxTop div		{background:url(../images/servTopRight.gif) no-repeat right top;}
.serv .boxTop div div	{background:url(../images/servTopBg.gif) repeat-x right top; margin:0px 11px; height:28px; border-top:0px solid #cac9ca;}
*:first-child+html .serv .boxContent {min-height:100px; overflow:visible;}
#middlepart .serv h2, #middlepart .serv ul, #middlepart .serv p	{padding-top:2px; float:right; width:65.7%;}
#middlepart .serv h2	{font-weight:bold;}
.serv img				{margin:-10px 10px 0px 5px;	float:left; width:auto;}
*:first-child+html .serv img {position:relative; z-index:100;}

/** Renew **/
#middlepart p.renew{
background:url(../images/renew.gif) no-repeat center top;
padding-top:27px;
color:#c61319;
font-weight:bold;
}
.vam, .vam td	{vertical-align:middle;}


/** Features **/
.features p		{margin:5px 15px 5px 15px;}
.features h5	{text-transform:none;}
.bullet012		{background:url(../images/bullet012.gif) no-repeat left 3px; display:block; padding:0px 0px 0px 10px; margin-left:-10px;}
.features p.visit	{margin-top:-22px; font-weight:bold;}
#middlepart .features p.visit a	{color:#046ab5;}
#middlepart .headGrey{
color:#000000;	
background:url(../images/thBg.gif) repeat-x left bottom;
border-bottom:1px solid #d9d9d9;
padding:5px;
font-size:12px;
}

.blueBt, .greenBt{
background:url(../images/blueBt.gif) no-repeat left top;
text-align:center;
color:#ffffff;
border:none;
width:72px;
padding:4px 0px 5px;
font-weight:bold;
cursor:pointer;
text-transform:uppercase;
}
.greenBt	{background:url(../images/greenBt.gif) no-repeat left top;}


/** Subscribe **/
.subscribe	{list-style:none; width:72%; margin:0px 10px 0px 0px;}
.subscribe li{
display:block;
clear:both;
padding:5px 0px 5px;
border-bottom:1px solid #cccccc;
margin-bottom:5px;
}
*:first-child+html .subscribe li	{height:75px; overflow:visible;}
.subscribe img	{float:left; width:auto; margin:0px 5px 0px 5px;}
#middlepart .subscribe h2{
font-weight:bold;
color:#fd7319; 
float:right;
width:86%;
}
.subscribe .btns{
text-align:right;
margin-top:-25px;
margin-bottom:8px;
margin-right:5px;
float:right;
}
*:first-child+html .subscribe .btns	{margin-bottom:0px;}
.subscribe p	{float:right; width:86%;}
.subscribe .last	{border:none;}


/** Left (75) and Right (25) Part **/
.leftPart75		{float:left; width:430px;}
.rightPart25	{float:right; width:265px;}

.blueArrow, #middlepart a.blueArrow{
color:#409abc;
background:url(../images/blueArrow.gif) no-repeat left 2px;
padding-left:15px;
margin:0px 5px;
font-size:12px;
}
.greenArrow, #middlepart a.greenArrow{
color:#94ad1e;
background:url(../images/greenArrow.gif) no-repeat left 2px;
padding-left:15px;
margin:0px 5px;
font-size:12px;
}

#middlepart .rightPart25 .subscribe h2, .rightPart25 .subscribe p {width:70%;}
*:first-child+html .rightPart25 .subscribe li	{height:70px; overflow:visible;}

.rightPart25 .subscribe img	{border:1px solid #bbbdbf; padding:3px;}
.moreA	{background:url(../images/bullet13.gif)	no-repeat left; padding-left:12px;}

.upDownArrow	{width:12px; float:right; margin-top:-16px; margin-top:-0px\9; padding-right:6px; cursor:pointer;}
*:first-child+html .upDownArrow {margin-top:-16px;}
.upDownArrow img{margin:0px 0px 1px 2px;}

.addBt			{background:url(../images/plus01.gif) no-repeat right; padding:4px 25px 4px 10px; margin-right:5px;}
.magnifySearch	{background:url(../images/magnify.gif) no-repeat right; padding:4px 25px 4px 10px;}

.bg14 {background:url(../images/bullet14.gif) no-repeat left 22px;}


/** Dashboard Services **/
#middlepart .services h5	{padding:0px 0px 0px 55px; margin:0px;}
#middlepart .services p		{padding:0px 0px 0px 0px; margin:0px;}


/** Case Study **/
#middlepart h4.latest, 
#middlepart h4.latest a, 
#middlepart a.blue, 
#middlepart .blue, 
#middlepart .blue a, a.blue {color:#3c85b8; background:none;}
	
img.latest {position:relative; float:left; margin-bottom:4px; border-right:10px solid #ffffff;}

/** User **/
.user, .user a	{padding:5px;}
.user a:hover	{text-decoration:none;}


/** Tab Links **/
ul.tabLinks			{background:#ffffff; margin-left:-2px; height:28px; padding-bottom:2px; list-style:none;}
* html ul.tabLinks 	{margin-left:-4px;}
ul.tabLinks li		{float:left; list-style:none; background:#ffffff; font-weight:bold;}
ul.tabLinks li a	{
float:left;
display:block;
background:#ffffff url(../images/thBg.gif) repeat-x left -10px;
border:1px solid #cbcbca;
margin:2px 1px 2px 2px;
padding:5px;
}
#middlepart ul.tabLinks li a{
color:#3C85B8;
}
ul.tabLinks li.selected a{
padding:5px 5px 9px 5px;
margin-bottom:-5px;
border-bottom:0px;
position:relative;
z-index:50;
}
ul.tabLinks li a:hover {  }


/** Common **/
.common			{padding:10px 5px 5px 10px; line-height:17px;}
.common p		{margin:2px 0px 5px;}
.common a		{color:#595959; text-decoration:none;}
.common a:hover	{color:#f68923; text-decoration:none;}
.clear			{clear:both;}
.space			{height:10px; overflow:hidden;}
.spaceD			{height:20px; overflow:hidden;}
.spaceQ			{height:30px; overflow:hidden;}
.spaceF			{height:40px; overflow:hidden;}
#middlepart a.org, .org, a.org		{color:#fd7319;}
.dotBorder		{border-right:1px dotted #5a5a5a;}
.flowLeft		{float:left;}
.flowRight		{float:right;}
.border			{border:1px solid #cbcbca; padding-right:5px;}
.orgBold		{text-align:center; padding:5px 0px 0px;}
.greyBold		{text-align:center; padding:5px 0px 5px;}
.orgBold strong, .orgBold a, .greyBold a:hover {color:#f68923; text-decoration:none;}
.greyBold strong, .greyBold a, .orgBold a:hover	{color:#595959; text-decoration:none;}
.leftSideHalf	{float:left; width:350px;}
.rightSideHalf	{float:right; width:350px;}
.madLess		{margin-top:-12px;}
.normal			{margin:0px 0px 10px 15px; list-style:none;}
h4.normalh4 	{margin-top:-12px;}
.note			{font-size:9px; padding:5px 10px;}
table.noBrd, .noBrd		{border:none;}
.orgHr			{background:url(../images/orgHr.gif) repeat-x left top; height:14px;}
.alR			{text-align:right;}
.curP			{cursor:pointer;}
.brdBT			{border-bottom:1px solid #eaeae8; padding-bottom:5px;}
.leftLess		{margin-left:-22px;}
select			{border:1px solid #b4c1c8; width:86%; font:12px Arial, Helvetica, sans-serif;}
.selBig			{width:95%;}
.bt			{border:none; background:url(../images/arrow.gif) no-repeat left 3px; width:16px; cursor:pointer; margin-left:2px;}
.bigBt			{background:url(../images/bigBt.gif) no-repeat left top; width:130px;}
.extraLargeBtn   {background:url(../images/extraLargeBtn.gif) no-repeat left top; width:240px;}
.dateImg		{margin:0px 5px -4px;}
label			{line-height:20px;}
h4.grey			{/*color:#6a6a6a;*/ color:#000000; background:url(../images/bullet07.gif) no-repeat left 22px;}
.fullWidth		{width:100%;}
.pad5LR			{padding:0px 5px;}
.pad5			{padding:5px;}
.pad5TB			{padding:5px 0px;}
.pointer		{cursor:pointer;}
.noFloat		{float:none;}
.fullSize		{font-size:100%;}
.bold			{font-weight:bold;}
.underline		{text-decoration:underline;}
h5 img			{margin:0px 3px -8px 2px;}
.more img		{margin:0px 8px -5px 2px;}
.dateTime		{display:block; color:#595959; line-height:20px;}
.brdTopDot		{border-top:1px dotted #666666;}
.mrLeft			{margin-left:10px;}
#middlepart p 	{padding:2px 0px 2px;}
#middlepart h5.head a {color:#fe6306;}
#middlepart h5.head img {margin:0px 5px -2px 8px;}
.padRighLess 	{padding-right:0px;}
#middlepart .blueTxt, #middlepart .blueTxtA a {color:#046ab5;}
.mrTopLess		{margin-top:-23px;}
.mrLR			{margin:0px 8px;}
.num			{margin:5px 0px 5px 50px; line-height:20px;}
.padR			{padding-right:5px;}
.halfWidth		{width:48%;}
.font150		{font-size:150%;}
.alCenter		{text-align:center;}
.italic			{font-style:italic;}
.width90		{width:90%;}
.mrAuto			{margin:0px auto;}






/*** CSS ***/

/******************************* Glowing tabs**************************/
.glowingtabs							{float:left; width:100%; padding-bottom:0px;}
.glowingtabs ul							{list-style-type: none; margin-left:5px;}
.glowingtabs li							{display:inline;}
.glowingtabs a							{float:left; background:url(../images/glowtab-left.gif) no-repeat left top; margin-right:5px; 
										 padding:0 0 0 9px;	text-decoration:none;}
.glowingtabs a span						{float:left; display:block; background:url(../images/glowtab.gif) no-repeat right top;
										 padding: 5px 12px 3px 3px; font-weight:bold; color:#3B3B3B; font-weight:bold;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span 					{float:none;}
/* End IE5-Mac hack */
.glowingtabs a:hover span 				{color:#ffffff;}
.glowingtabs a.current					{background-position:0 -25px;}
.glowingtabs a.current span				{background-position:100% -25px; color:#ffffff;}
.glowingtabs a:hover					{background-position:0% -25px;}
.glowingtabs a:hover span				{background-position:100% -25px;}
.tabcontainer							{clear: left; padding:0px 0px 0px; margin-bottom:10px; overflow:auto; 
										 background:url(../images/roundedCorners01Content.gif) repeat-y 0 0;}
.tabcontainer .top						{background:url(../images/roundedCorners01.gif) no-repeat 0 0; padding-left:5px; overflow:hidden;}
.tabcontainer .top div					{background:url(../images/roundedCorners01.gif) no-repeat 100% -15px; padding-right:5px;}
.tabcontainer .top div div				{background:url(../images/roundedCorners01.gif) repeat-x 100% -57px; height:10px; padding:0px;}
.tabcontainer .bottom					{background:url(../images/roundedCorners01.gif) no-repeat 0 -30px; padding-left:5px; overflow:hidden;}
.tabcontainer .bottom div				{background:url(../images/roundedCorners01.gif) no-repeat 100% -43px; padding-right:5px;}
.tabcontainer .bottom div div			{background:none; border-bottom:1px solid #d6d6d6; height:10px; padding:0px;}
.tabcontent								{display:none; padding:5px 5px 10px; border-right:1px solid #d6d6d6; margin:0px;}
.tabcontent p							{margin:5px 0px;}
/****************** REGISTRATION ****************************/

.roundedCornerWithGradient					{	}
.roundedCornerWithGradient .top				{background:url(../images/roundedCorners.gif) no-repeat left top;}
.roundedCornerWithGradient .top div			{background:url(../images/roundedCorners.gif) no-repeat right -182px;}
.roundedCornerWithGradient .top div div		{border-top:1px solid #e2e2e2; background:#ffffff; margin:0px 20px;}
.roundedCornerWithGradient .bottom			{background:url(../images/roundedCorners.gif) no-repeat left -155px;}
.roundedCornerWithGradient .bottom div		{background:url(../images/roundedCorners.gif) no-repeat right -337px;}
.roundedCornerWithGradient .bottom div div	{border-bottom:1px solid #e2e2e2; background:#f2f2f2; margin:0px 20px;}
.roundedCornerWithGradient .content			{padding:0px 20px; background:url(../images/gradientBg01.gif) repeat-x left bottom; border:1px solid #e2e2e2; border-width:0px 1px;}


.roundCornerWithDifferentTop					{	}
.roundCornerWithDifferentTop .top				{background:url(../images/roundedCorners.gif) no-repeat left -546px;}
.roundCornerWithDifferentTop .top div			{background:url(../images/roundedCorners.gif) no-repeat right -588px;}
.roundCornerWithDifferentTop .top div div		{background:url(../images/roundedCorners.gif) repeat-x right -628px; margin:0px 20px; height:28px;}
.roundCornerWithDifferentTop .bottom			{background:url(../images/roundedCorners.gif) no-repeat left -424px;}
.roundCornerWithDifferentTop .bottom div		{background:url(../images/roundedCorners.gif) no-repeat right -514px;}
.roundCornerWithDifferentTop .bottom div div	{border-bottom:1px solid #e2e2e2; background:#f2f2f2; margin:0px 20px;}
.roundCornerWithDifferentTop .content			{background:url(../images/gradientBg01.gif) repeat-x left bottom; border:1px solid #e2e2e2; border-width:0px 1px;}


* html .registrationHolder .roundedCornerWithGradient   {width:610px;}

h2.brown	                    {font-size:16px; color:#9c1114; position:relative; z-index:100;}
.registrationLeft	            {float:left; width:auto; margin:20px 15px 0px 0px;}
.registrationRight	            {float:left; width:auto; margin:20px 0px 0px 0px;}
.registrationHolder .padLess    {padding:0px;}
.registrationHolder .madLess    {margin:0px;}
.registration .chk	            {margin:0px 0px -2px 0px;}
.registrationHolder .rightPart25{width:280px;}
.registrationHolder ul	        {width:270px; padding-right:12px;}
.blueBullet		                {	}
.blueBullet li	                {list-style:none; background:url(../images/bullets.gif) no-repeat left 8px; padding:3px 0px 3px 12px;}



/** News Home **/
.newsHome{
float:right;
width:182px;
}
#middlepart .newsHome p a{
color:#ff0000;
text-align:right;
display:block;
text-decoration:underline;
}
#middlepart .newsHome p a:hover{
text-decoration:none;	
}
#middlepart .newsHome p a.comming{
text-decoration:none;	
font-weight:bold;
}
#middlepart .newsHome p a.comming:hover{
text-decoration:underline;	
}
#middlepart .newsHome p{
margin:0px;
padding:0px;
}
.newsHome h4{
margin:0px;
padding:2px 5px;
font-size:13px;
background:url(../images/newsHomeTop.gif) no-repeat left top;
color:#313131;
}
.newsHome ul li p{
text-align:left;	
float:right;
width:140px;
}
.newsHome ul{
list-style:none;
margin:0px 0px;
padding:0px;
background:url(../images/newsHome.gif) repeat-y left top;
}
.newsHome ul li{
padding:4px 2px;
border-bottom:1px dotted #2b2b2b;
background:url(../images/newsHome.gif) repeat-y left top;
height:60px;
}
.newsHome ul li img{
float:left;
margin:0px 3px 0px 0px;
}
.newsHome ul li p{
	
}
.newsHome .bottom{
background:url(../images/newsHomeBottom.gif) repeat-y left bottom;
height:5px;
}
.newsHome .last{
border:none;	
}

/** Changing Text color and link color **/
#container{color:#000000;}

/** Default Font Size as A for KC Articles **/
.contentContainerFontSize {font-size:13px;}

#container #leftpart{color:#606060;}
#container #rightpart{color:#606060;}

/** Shopping Cart Flow **/
.shoppingPage			{width:670px;}
.shopping				{background:url(../images/gradientBg.gif) repeat-x left bottom; padding:10px;}
* html .shopping		{height:10px;}
.shopping h4			{margin:0px; padding:5px 0px 5px;}
.shopping .image		{margin-right:5px; margin-left:1px;}
.shopping .spcOffer		{float:right; margin:5px;}
.shopping .shopDetail	{width:600px; margin-right:20px;}
* html .shopping .shopDetail	{margin-right:10px;}
.shopping .readPlus		{text-align:right; color:#fe6002; margin-bottom:5px;}
.shoppingPage .shopping .readPlus a	{color:#fe6002; text-decoration:underline;}
.shoppingPage ul.tabLinks li a	{text-decoration:none;}
.shoppingPage .shopping .readPlus a:hover {text-decoration:none; color:#606060;}
.size12					{font-size:12px;}
.shopping .red			{color:#ff0000; text-decoration:line-through;}
.green					{color:#1d9b29;}

/** Shopping Flow **/
.shoppingFlowHolder		{width:auto;}
ul.shoppingFlow			{background:#ffffff; width:auto; margin-left:-2px; margin-bottom:12px; height:25px; font-size:12px; border-left:1px solid #cbcbca;}
* html ul.shoppingFlow 	{margin-left:-4px;}
.shoppingPage ul.shoppingFlow li {
list-style:none; 
float:left;
display:block;
background:#ffffff url(../images/thBg.gif) repeat-x left -10px;
padding:5px 37px 5px 37px;
color:#3f83c3;
font-weight:bold;
border:1px solid #cbcbca;
border-left:0px solid #cbcbca;
text-decoration:none;
}
.shoppingPage ul.shoppingFlow li.selected {
background:url(../images/shoppingFlowHover.gif) no-repeat center bottom;
padding:5px 37px 16px 38px;
color:#ffffff;
text-decoration:none;
border:none;
}

/** Cart **/
.cartHolder				{color:#000000; font-size:12px;}
.cart					{width:230px; border:1px solid #9a9a9a; padding:3px; text-align:left;}
.cart caption			{font-weight:bold; text-align:left; background:url(../images/cart.gif) no-repeat 98% top; height:20px;}
.cart td				{padding:4px 2px; border:0px;}
.cart .selectedItem td	{background:#efece7; border:1px solid #dedede;}
.cart td.left0			{border-left:0px; padding-top:5px;}
.cart td.right0			{border-right:0px;}
.cart .delete td		{background:#f7f5f3 url(../images/delete.gif) no-repeat 98%; cursor:pointer; border:1px solid #dedede;}
.cart .remaining td		{background:#efece7; border:1px solid #dedede;}
.cartAmount td, 
.cartAnount	td			{border:0px; text-align:right;}
.yourCart td, 
.subTotal td			{background:url(../images/yourCart.gif) repeat-x left top; border:1px solid #9a9a9a; border-width:1px 0px;}
.yourCart td, .subTotal td	{background:url(../images/yourCart.gif) repeat-x left top; border:1px solid #9a9a9a; border-width:1px 0px;}
.urCart					{padding:0px; border-width:0px 1px;}
.urCart	td				{padding:6px 10px;}

.orderBt{
background:url(../images/order.gif) no-repeat left top;
width:102px;
padding:3px 2px 5px;
cursor:pointer;
font-size:100%;
color:#000000;
font-weight:bold;
}

#middlepart h3.thead, h3.thead{
color:#3c85b8;	
background:url(../images/thBg.gif) repeat-x left bottom;
border-bottom:1px solid #d9d9d9;
padding:5px;
font-size:12px;
}

table.loginService			{border:none; text-align:left; margin:0px 15px;}
table.loginService td		{border:none; padding:3px 4px;}
table.loginService .txt		{width:200px;}
table.loginService .chk		{margin:4px 2px 0px 0px;}
.chk						{margin:0px 3px -1px 10px;}

/** Check Out Stage **/
.checkOut					{text-align:left; width:95%; margin:0px auto 10px;}
.checkOut th				{text-align:center;}
.checkOut td				{background:#ffffff;}
.checkOut tr td.delete		{background:url(../images/delete.gif) no-repeat 90%; cursor:pointer;}
.subGreenBt					{text-transform:none; background:url(../images/subGreenBt.gif) repeat-x left top; width:auto;}

/** Summer Package **/
.summerPackage{
	
}
.summerPackage .first{
background:url(../images/bullet15.gif) no-repeat 15px;	
padding-left:30px;
}
.summerPackage th, .summerPackage td{
	border-right:none; 
	text-align:left;
}
.summerPackage .red{
text-decoration:none;
margin-left:5px;
}
.summerPackage .amount{
display:block;
text-align:right;
margin-top:-14px;
}

/** Single Knowledge Box **/
.single img		{float:left; margin-right:5px;}
.single p, .single .bullet04  	{margin-left:110px;}
.single .bullet04 p {margin:0px}


/** Footer Icons **/
.footIcons{
text-align:right;
margin-top:-14px;
}
.footIcons a{
padding:0px;
}

/** Right side Contact Us **/
.contactUs{
border:none;
text-align:left;
margin-left:-3px;
margin-bottom:3px;
}
.contactUs td{
border:none;
white-space:nowrap;
padding:3px 1px;
}

/** Artcles For Inner Pages **/
.artclesForInnerPages{
width:100%;
}
#middlepart .artclesForInnerPages h3{
background:url(../images/thBg.gif) repeat-x left top;
border-color:#ccc;
color:#3C85B8;
}
.artclesForInnerPages ul{
font-size:11px;
}

#middlepart .artclesForInnerPages .read{
margin:0px;
}

/** One Column Page **/
#oneColumn          {width:680px; margin-left:10px; text-align:justify;}
.leftPart25         {float:left; width:240px;}
.rightPart75        {float:right; width:425px;}
#oneColumn p        {margin:5px 0px 10px;}
#oneColumn p, 
#oneColumn li       {line-height:18px; font-size:12px;}
#oneColumn .red     {color:#ff0000;}
td.orange           {background:#ff6600;}
td.grey             {background:#eeeeee;}
td.lighOrange       {background:#ffcc99;}
#oneColumn .note    {font-size:10px;}
td.square           {background:url(../images/bullet05.gif) no-repeat 4px 10px; padding-left:12px;}


/** Error 404 **/
.error404{
margin:20px auto;
padding:15px;
line-height:20px;
width:70%;
font-size:110%;
}
.error404 p{
padding:5px 0px;	
}
.error404 a{
color:#000000;
text-decoration:none;
}

.error404 a:hover{
text-decoration:underline;	
}


/** Poll Box **/
.PollBox		{color:#333333;}
.PollBox h2		{font-size:13px; color:#ff7c00; border-bottom:1px solid #c6c6c6; padding:2px 0px 3px 0px;}
.PollBox h3		{font-size:11px; color:#333333; padding:5px 2px 10px;}
.PollBox ul		{list-style:none; margin:0px 0px 0px 3px}
.PollBox label	{margin:-20px 0px 5px 20px; display:block;}
* html .PollBox label	{margin:-10px 0px 0px 20px; display:block; line-height:0px;}
.PollBox ul li	{}
.sf_pollVote, .sf_pollResults{
background:url(../images/formButton01.gif) no-repeat left top;
text-align:center;
/*color:#383f41;*/ color:#000000;
border:none;
width:62px;
padding:3px 0px 4px;
font-weight:bold;
font-size:12px;
cursor:pointer;
}
a.sf_pollResults{
text-decoration:none;
padding:3px 10px 4px;
margin-left:5px;
}
*:first-child+html .sf_pollVote{
margin-bottom:-5px;
}
* html .sf_pollVote{
margin-bottom:-5px;	
}
.sf_pollVoteInfo{
padding:5px 3px 0px;	
}


/** Revised Board of Directors **/

div.accordinSlot{clear:both;}
div.accordion-content{clear:both; overflow:hidden; height:100%;padding:10px 5px 5px 5px;}
div.accordion-content div.left{float:left; width:260px;overflow:hidden; height:100%;}
div.accordion-content div.right{float:left; width:260px;overflow:hidden; height:100%;}

div.accordion-content div.memimg{float:left; width:40px; height:40px; background:#dfdddc; border:1px solid #CCCCCC}
div.accordion-content div.memberDetails{float:left; width:220px;font-size:12px; color:#393939; padding:0px 0px 0px 0px; text-align:left;}
div.accordion-content div.memberDetails a{font-weight:bold; text-decoration:none; color:#393939; text-transform:capitalize;}
div.accordion-content div.memberDetails p{margin:0px; padding:0px; font-size:11px; line-height:16px;}

ul.MFReview
{list-style:none; 
 padding:5px 0px 5px 8px; 
 margin:0px 0px 0px 5px;
 font-weight:bold}

/*-----------------------*/

#sitemap .newsSimplifiedHolder table, #sitemap .newsSimplifiedHolder td{border:0px;}


/** News Letter on Knowledge Center Landing Page **/

.newsLetterKC
{

}
#middlepart .newsLetterKC .head
{
font-size:18px; color:#9c0031; border-bottom:1px solid #dedede; padding:0px 10px; border-left:1px solid #cac9ca; border-right:1px solid #cac9ca;
}
.newsLetterKC strong
{
display:block;
}
.newsLetterKC ul.bullet04
{
width:100%;
margin:0px;
padding:10px 0px;
}
.newsLetterKC img
{
float:left;
margin:0px 20px 10px 0px;
}
.newsLetterKC ul.bullet04 li
{
background:url(../images/bullet07.gif) no-repeat 95px 5px;
}

.newsLetterKC .boxContent
{
	padding:0px 10px 0px 0px;
}

/*---------------------------------------*/


/** News Simlified **/
#twoColumn .newssimplified #header 			{height:auto; text-align:left; padding-bottom:10px;}
#twoColumn .newssimplified #header .logo		{background:#f4eed8; float:none;}
.newssimplified .boxContent				{border-top:1px solid #cac9ca; padding:10px; font-size:135%; line-height:150%; font-weight:bold;}
.newssimplified .important				{color:#999999;}
.newssimplified .important .subs			{color:#000000; margin-top:10px;}
.newssimplified .boxContent .subs			{font-size:80%;}
.newssimplified .important .first			{background:url(../images/leftquot.gif) no-repeat left top; padding-left:20px; margin-left:-18px; margin-top:-3px;
								 display:block; float:left; width:35px; padding-top:2px;}
.newssimplified .important p .rightquot		{margin-top:-15px;}
.newssimplified .important				{border-bottom:1px solid #cac9ca; margin:0px -10px; padding:5px 30px 7px 35px; }

*:first-child+html .newssimplified .important 	{padding:2px 25px 3px 35px;}

.newssimplified .rightPart25 .boxContent		{padding:10px; font-size:100%; font-weight:bold;}
.newssimplified .rightPart25 .boxTop		{height:auto; color:#1f80be; font-size:16px; font-style:italic; font-weight:bold; 
								 background:url(../images/servTopLeft.gif) no-repeat left top;}
.newssimplified .rightPart25 .boxTop div		{background:url(../images/servTopRight.gif) no-repeat right top; height:auto;}
.newssimplified .rightPart25 .boxTop div div	{height:auto; background:url(../images/servTopBg.gif) repeat-x left top; border:none; padding:7px 10px 3px;}

.newssimplified .rightPart25 .boxContent li 	{list-style-image:url(../images/bullet14.gif); margin-left:10px; color:#4f4f4f; font-weight:normal;}
.newssimplified .rightPart25 .guide			{height:132px; line-height:170%; color:#000000; font-size:105%; padding-right:0px;}

#twoColumn .newssimplified .leftPart75		{width:584px;}
#twoColumn .newssimplified .rightPart25		{width:310px;}
#twoColumn .newssimplified .registration		{padding-bottom:8px;}
#twoColumn .newssimplified .registration td	{padding:4px 5px;}
#twoColumn .newssimplified .registrationForm	{height:231px;}

#twoColumn .newssimplified				{ }
.information						{padding:10px; line-height:120%; font-size:90%;}
.information .org						{font-size:110%; line-height:150%;}

/*------------------------------------Affiliate------------------------------*/
#AffiliateContainer a	{text-decoration:none; /*color:#606060;*/ color:#000000;}
#AffiliateContainer a:hover {text-decoration:underline; color:#fe6002;}

#AffiliateContainer .blue, 
#AffiliateContainer .blue a, a.blue {color:#3c85b8; background:none;}

/*---------------------------------------------------------------------------*/


/*-----Money Simplified---------*/
.testCheckbox{
padding-bottom:10px; 
color:Black; 
}

.newsSimplifiedHolder
{
    margin:10px 0px 20px;    
}

.downloadMSHolder
{
    color : #fd7319; font-size: 13px; float:none; display:block; clear:both; padding-top:10px;border-top:1px dashed #aeaeae;
}
.newsSimplified, .newsSimplified td{
border:0px;	
text-align:left;
}
.newsSimplified li{
float:none !important;
width:auto !important;
background: url("../images/bullet07.gif") no-repeat scroll left 5px transparent !important;
}
.newsSimplifiedHolder li
{
    float:none !important;
width:auto !important;
}
.newsSimplified img{

}
.present{
display:inline-block;
padding:0px 10px 5px 0px;
}
.newsSimplifiedHolder ul{
float:left;	
margin:5px 5px 5px 15px;
}

.newsSimplifiedHolder li{
float:none !important;
width:auto !important;
background: url("../images/bullet07.gif") no-repeat scroll left 10px transparent !important;
color: #000000 !important;
font-weight:normal !important;
list-style:none;
padding: 0 0 0 13px;
}

/** Option 1 **/
.option1 .coverPage{
padding-top:10px;
float:left;
margin-right:15px;
}
.option1 .content{
float:left;	
width:80%;
}
.option1 .present{
display:block;
padding:0px 10px 5px 0px;
float:none;
}
/** Option 2 **/
.option2 .coverPage{
padding-top:10px;
float:right;
margin-right:15px;
}
.option2 .content{

}
.option2 .present{
padding:0px 10px 5px 0px;
display:block;
}
.option2 .halfWidth{width:43%;}

/** Option 3 **/
.option3 .coverPage{
padding-top:10px;
float:left;
margin-right:15px;
}
.option3 .present{
display:inline-block;
padding:0px 10px 5px 0px;
}
.option3 .content{
width:60%;
float:left;
}

/*-------------------------------------------*/









