body {
	background: #E1E6EC;
	margin: 0px;
	text-align: center;
	font-size: 11px;
	color:#333333;
}
body, textarea, input, * { font-family: Verdana, Arial, Helvetica, sans-serif; line-height:150%; font-size:11px; }

form,h1,h2,h3,h4,h5,p,img { padding:0; margin:0; }
a img { border:0; }
body,td,table { vertical-align:top; border-collapse:collapse; }

p { margin:0 0 15px 0; }
h1 { margin:0 0 15px 0; }
h2,h3,h4 { margin:0 0 10px 0; }

a:link { color: #3c96b5; text-decoration: none; }
a:visited { color: #3c96b5; text-decoration: none; }
a:hover { text-decoration: underline; color: #7D3D5C; }
a:active { text-decoration: none; }
.bottom	a:link { color: #669966; text-decoration: none; }
.bottom a:visited { color: #669966; text-decoration: none; }
.bottom a:hover { text-decoration: underline; color: #7D3D5C; }
.bottom a:active { text-decoration: none; }


#login input,
.buttons input { background-color:#F5F5F5; border:groove 1px #cccccc; }


/*

	Layout

*/
div#wrapwide {background: #E1E6EC url(/img/bg-hdr.jpg) repeat-x;}
div#wrapper {
	width:780px;
	margin:0 auto;
	background-color:#ffffff;
	padding:0;
}
div#footer {
	height:90px;
	padding: 15px 0px;
	background: url(/img/bg-btmgradient.jpg);
	font-size:12px;
}
div#footer span
{
	padding:0 5px 0 5px;
}





/*
	Global Navigation Styles
*/
#gnavTop
{
	margin:10px 10px 0 10px;
}
#gnavTop a
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#gnavTop *
{
	font-size :11px;
	line-height :150%;
}
#gnavTop td,
#gnavTop table
{
	border:0;
	padding:0;
	margin:0;
	vertical-align:bottom;
	text-align:left;
}
#gnavTop .rightSearch,
#gnavTop .rightLinks
{
	text-align:right;
}
#gnavTop .rightLinks a
{
	padding:0 10px 0 0;
}
#gnavTop .rightSearch input
{
	border:0;
	font-size :12px;
}
#gnavTop .rightSearch .button
{
	margin-left:8px;
}
#gnavTop .rightStuff { float:right; }
#gnavTop .noextrawide { width:100%; }
#gnavTop .rightLinks
{
	text-transform:uppercase;
}
#gnavTop .leftLink { width:350px; }
#gnavTop .rightLinks { width:200px; }



#contentArea { width:600px; padding:0 0 10px 0;}





/* Secondary Navigation */
#secNav
{
	width:160px;
	background-image:url(/img/bg-secnav.jpg);
}
#secNav ul,
#secNav ul li
{
	list-style:none;
	margin:0;
	padding:0;
}
#secNav li
{

}
#secNav li a
{
	display:block;
	width:160px;
	height:26px;
	background:url(/img/bg-secnav-off-all.jpg) no-repeat;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	line-height:200%;
	color:#333333;
	white-space:nowrap;
	overflow:hidden;
}
#secNav li a:hover
{
	background:url(/img/bg-secnav-on-all.jpg) no-repeat;
}


#secNav h3
{
	font-size: 15px;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-weight: bold;
	text-align:center;
	margin:35px 0 20px 0;
}


/* Content Styles */

#mainContent h1,
#mainContent h2
{
	font-size:15px;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-weight: bold;
}
#mainContent h2 { font-size:13px; }




.segmentPublic h2,
.segmentPublic h3,
.segmentPublic h4,
.segmentPublic h5,
.segmentPublic h6
{
	color:#555555;	
}

.myStuff
{
	margin-bottom:15px;
}
.myNews
{
	margin-bottom:20px;
}
.myNews ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.myNews li
{
	margin:0;
	padding:0 0 10px 0;
}

#mainContent h1 span,
#mainContent h2 span,
#mainContent h3 span,
#mainContent h4 span,
#mainContent h5 span,
#mainContent h6 span
{
	font-size:11px;
	color:#333333;
	font-weight:normal;
}


#mainContent h5,
#mainContent h4 {
	font-size: 12px;
	font-weight: bold;
}
#mainContent .contentTable td
{
	padding:0 5px 0 5px;
}


#secNav #sectionCallout a,
div#login h2
{
	font-size: 15px;
	font-family: Georgia, Times New Roman, Times, Serif;
	font-weight: bold;
}

/* Custom Div tags */
div#webcast {
  width: 232px;
  height: 263px;
  padding: 10px 18px;
    background: url(/img/webcast_bg.jpg)
	top left no-repeat;
 }


div#Soft {
  width: 580px;
  height: 24px;
    background: url(/Content/files/img/soft_top.gif)
	top left no-repeat;
 }
div#SoftBody {

      background: url(/Content/files/img/soft_middle.gif)
	  top left repeat-y;}
div#SoftFooter {
	      background: url(/Content/files/img/soft_bottom.gif)
	top left no-repeat;
	height: 24px; }

div#Softcontent {
	padding-left: 32px;
	padding-right: 42px;
	padding-top: 2px;
	padding-bottom: 2px;
	}

div#Softsm {
  width: 280px;
  height: 24px;
    background: url(/Content/files/img/soft_top260.gif)
	top left no-repeat;
 }
div#SoftBodysm {

      background: url(/Content/files/img/soft_middle260.gif)
	  top left repeat-y;}
div#SoftFootersm {
	      background: url(/Content/files/img/soft_bottom260.gif)
	top left no-repeat;
	height: 26px; }

div#Softcontentsm {
	padding-left: 24px;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
	
div#Softsmest {
  width: 180px;
  height: 24px;
    background: url(/Content/files/img/soft_top180.gif)
	top left no-repeat;
 }
div#SoftBodysmest {

      background: url(/Content/files/img/soft_middle180.gif)
	  top left repeat-y;}
div#SoftFootersmest {
	      background: url(/Content/files/img/soft_bottom180.gif)
	top left no-repeat;
	height: 26px; }

div#Softcontentsmest {
	padding-left: 14px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	}	

div#Softmed {
  width: 320px;
  height: 23px;
    background: url(/Content/files/img/soft_top320.gif)
	top left no-repeat;
 }
div#SoftBodymed {

      background: url(/Content/files/img/soft_middle320.gif)
	  top left repeat-y;}
div#SoftFootermed {
	      background: url(/Content/files/img/soft_bottom320.gif)
	top left no-repeat;
	height: 20px; }

div#Softcontentmed {
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
	}


/* BIG EVENTS LIST */
#eventsBig #articleListContainer dt a
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#eventsBig #articleListContainer dt a span
{
	color:#333333;
	display:block;
	text-decoration:none;
}
#eventsBig #articleListContainer dt a span.dash
{
	display:none;
}

#mainContent blockquote
{
	margin: 2px;
	padding: 6px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 1.4em;
	font-weight:400;
	background-color:#eeeeee;
}
#mainContent blockquote .signature p
{
	margin:0;
	font-size: 11px;
	font-weight: bold;
	color:#666666;
	text-align:right;
}
#mainContent blockquote .signature
{
	margin-bottom:10px;
}
div#fndtest {
width: 580px;
height: 240px;
background:url(/Content/Files/img/bg_testimonial.jpg) no-repeat;
padding: 6px;
}

div#fndtest2 {
padding: 4px;
width: 560px;
}

div#box {
font-size:11px;
font-weight:normal;
border: 2px solid #999;
padding: 3px;
}

div#boxbg{
font-weight:normal;
background:url(/img/mktgbg.jpg);
padding: 2px;
width: 148px;
height: 106px;

}

div#boxmktg {
font-size:11px;
font-weight:normal;
border: 2px dashed #dedede;
background:url(/img/boxbg.jpg);
padding: 4px;
}
div#headwide {
	width:780px;
	background-color:#636563;
}




.homepageStuff
{
	margin:10px 10px 30px 10px;
}
.homepageStuff p
{
	margin:10px 0 0 0;
}
.homepageStuff h4
{
	margin:0 0 10px 0;
	font-size:12px;
}
.homepageStuff h6
{
	margin:0;
}

.rightLink
{
	float:right;
}








/*
	Section Specific
*/
#mainContent { width:600px; }



body.home #mainContent { width:600px; }
body.home div.segmentpublic #mainContent { padding:0; margin:0; }
body.home div.segmentpublic #auxArea *,
body.home div.segmentpublic #sectionCallout * { display:none; }
body.home div.segmentpublic #auxArea,
body.home div.segmentpublic #sectionCallout
{
	display:none;
	padding:0;
	margin:0;
}
body.home #secNav h3
{
	margin:0 0 10px 0;
}



div.segmentMD #header a.section { background:url(/content/files/img/hdr-landing-md.jpg) no-repeat; }
div.segmentMD #secNav li a
{
	color:#26370A;
	background:url(/img/bg-secnav-off-md.jpg) no-repeat;
}
div.segmentMD #secNav .current a,
div.segmentMD #secNav li a:hover
{
	color:#669999;
	background:url(/img/bg-secnav-on-md.jpg) no-repeat;
}

div.segmentMD #eventsBig #articleListContainer dt a,
div.segmentMD blockquote p,
div.segmentMD #mainContent h1,
div.segmentMD #mainContent h2,
div.segmentMD #mainContent h3,
div.segmentMD #mainContent h4,
dev.segmentMD #secNav h3,
#secNav #sectionCallout a,
#mainContent h1,
div#login h2

{
	color:#993333;
}



div.segmentNP #header a.section { background:url(/content/files/img/hdr-landing-np.jpg) no-repeat; }
div.segmentNP #secNav li a
{
	color:#495c89;
	background:url(/img/bg-secnav-off-np.jpg) no-repeat;
}
div.segmentNP #secNav .current a,
div.segmentNP #secNav li a:hover
{
	color:#022e59;
	background:url(/img/bg-secnav-on-np.jpg) no-repeat;
}

div.segmentNP #eventsBig #articleListContainer dt a,
div.segmentNP blockquote p,
div.segmentNP #mainContent h1,
div.segmentNP #mainContent h2,
div.segmentNP #mainContent h3,
div.segmentNP #mainContent h4,
dev.segmentNP #secNav h3,
#secNav #sectionCallout a,
#mainContent h1,
div#login h2

{
	color:#495c89;
}





div.segmentSH #header a.section { background:url(/content/files/img/hdr-landing-sh.jpg) no-repeat; }
div.segmentSH #secNav li a
{
	color:#333333;
	background:url(/img/bg-secnav-off-sh.jpg) no-repeat;
}
div.segmentSH #secNav .current a,
div.segmentSH #secNav li a:hover
{
	color:#3c96b5;
	background:url(/img/bg-secnav-on-sh.jpg) no-repeat;
}


div.segmentSH #eventsBig #articleListContainer dt a,
div.segmentSH blockquote p,
div.segmentSH #mainContent h1,
div.segmentSH #mainContent h2,
div.segmentSH #mainContent h3,
div.segmentSH #mainContent h4,
dev.segmentSH #secNav h3,
#secNav #sectionCallout a,
#mainContent h1,
div#login h2

{
	color:#3696b5;
}




div.segmentpublic #header a.section { background:url(/content/files/img/hdr-landing-all.jpg) no-repeat; }
div.segmentpublic #secNav li a
{
	color:#003f2d;
	background:url(/img/bg-secnav-off-all.jpg) no-repeat;
}
div.segmentpublic #secNav .current a,
div.segmentpublic #secNav li a:hover
{
	color:#7c3d5c;
	background:url(/img/bg-secnav-on-all.jpg) no-repeat;
}
div.segmentpublic #eventsBig #articleListContainer dt a,
div.segmentpublic blockquote p,
div.segmentpublic #mainContent h1,
div.segmentpublic #mainContent h2,
div.segmentpublic #mainContent h3,
div.segmentpublic #mainContent h4,
dev.segmentpublic #secNav h3,
#secNav #sectionCallout a,
#mainContent h1,
div#login h2

{
	color:#003f2d;
}

body.home div.segmentpublic #secNav
{
	width:180px;
	background-image:url(/img/bg-secnav-home.jpg);
}
body.home div.segmentpublic #secNav li a
{
	color:#003f2d;
	width:180px;
	background:url(/img/bg-secnav-off-home.jpg) no-repeat;
}
body.home div.segmentpublic #secNav .current a,
body.home div.segmentpublic #secNav li a:hover
{
	color:#7c3d5c;
	background:url(/img/bg-secnav-on-home.jpg) no-repeat;
}



body.sectionCommunity div.segmentpublic #header a.section { background-image:url(/content/files/img/hdr-com-all.jpg); }
body.sectionCommunity div.segmentNP #header a.section { background-image:url(/content/files/img/hdr-com-np.jpg); }
body.sectionCommunity div.segmentMD #header a.section { background-image:url(/content/files/img/hdr-com-md.jpg); }
body.sectionCommunity div.segmentSH #header a.section { background-image:url(/content/files/img/hdr-com-sh.jpg); }

body.sectionEducation div.segmentpublic #header a.section { background-image:url(/content/files/img/hdr-ed-all.jpg); }
body.sectionEducation div.segmentNP #header a.section { background-image:url(/content/files/img/hdr-ed-np.jpg); }
body.sectionEducation div.segmentMD #header a.section { background-image:url(/content/files/img/hdr-ed-md.jpg); }
body.sectionEducation div.segmentSH #header a.section { background-image:url(/content/files/img/hdr-ed-sh.jpg); }

body.sectionMembership div.segmentpublic #header a.section { background-image:url(/content/files/img/hdr-mbr-all.jpg); }
body.sectionMembership div.segmentNP #header a.section { background-image:url(/content/files/img/hdr-mbr-np.jpg); }
body.sectionMembership div.segmentMD #header a.section { background-image:url(/content/files/img/hdr-mbr-md.jpg); }
body.sectionMembership div.segmentSH #header a.section { background-image:url(/content/files/img/hdr-mbr-sh.jpg); }

body.sectionCareers div.segmentpublic #header a.section { background-image:url(/content/files/img/hdr-career-all.jpg); }
body.sectionCareers div.segmentNP #header a.section { background-image:url(/content/files/img/hdr-career-np.jpg); }
body.sectionCareers div.segmentMD #header a.section { background-image:url(/content/files/img/hdr-career-md.jpg); }
body.sectionCareers div.segmentSH #header a.section { background-image:url(/content/files/img/hdr-career-sh.jpg); }

body.sectionFinancialLiteracy div.segmentpublic #header a.section { background-image:url(/content/files/img/hdr-finlit-all.jpg); }
body.sectionFinancialLiteracy div.segmentNP #header a.section { background-image:url(/content/files/img/hdr-finlit-np.jpg); }
body.sectionFinancialLiteracy div.segmentMD #header a.section { background-image:url(/content/files/img/hdr-finlit-md.jpg); }
body.sectionFinancialLiteracy div.segmentSH #header a.section { background-image:url(/content/files/img/hdr-finlit-sh.jpg); }

body.sectionAdvocacy div.segmentpublic #header a.section { background-image:url(/content/files/img/hdr-adv-all.jpg); }
body.sectionAdvocacy div.segmentNP #header a.section { background-image:url(/content/files/img/hdr-adv-np.jpg); }
body.sectionAdvocacy div.segmentMD #header a.section { background-image:url(/content/files/img/hdr-adv-md.jpg); }
body.sectionAdvocacy div.segmentSH #header a.section { background-image:url(/content/files/img/hdr-adv-sh.jpg); }

body.sectionNewsroom div.segmentpublic #header a.section { background-image:url(/content/files/img/hdr-news-all.jpg); }
body.sectionNewsroom div.segmentNP #header a.section { background-image:url(/content/files/img/hdr-news-np.jpg); }
body.sectionNewsroom div.segmentMD #header a.section { background-image:url(/content/files/img/hdr-news-md.jpg); }
body.sectionNewsroom div.segmentSH #header a.section { background-image:url(/content/files/img/hdr-news-sh.jpg); }















.floatRight { 
    float: right; 
    margin: 4px; 
	padding: 1px;
}
.floatLeft { 
    float: left; 
    margin: 4px; 
	padding: 1px;
}



body.blank
{
	background-color:#FFFFFF;
	text-align:left;
	padding:10px;
}
body.blank #mainContent { margin:0; }
body.blank .logo
{
	margin:0 0 10px 0;
}
body.blank .button
{
	margin:20px;
}











.gadgets
{
	float:right;
	margin:17px 140px 0 20px;
	padding:0;
}
.gadgets a
{
	font-weight:bold;
	color:#999999;
	font-size:10px;
}


div#login {
	text-align: left;
	font-size:10px;
	background: url(/img/bg-login.jpg) repeat-x;
	padding: 6px;
}

#secNav #sectionCallout
{
	text-align:center;
	margin:35px 0 15px 0;
}

/* Header Text Selection */
.TextSizeFunctions span.textSize
{
	white-space:nowrap;
	font-weight:bold;
	font-size: 10px;
	color:#999999;
}
table.TextSizeFunctions
{
	margin:15px 0 10px 0;
}
table.TextSizeFunctions td.sep
{
	padding-right:3px;
	border-right:solid 1px #DDDDDD;
}
table.TextSizeFunctions td.sepl
{
	padding-right:3px;
}

/* Font Resize Script */
.TextSizeFunctions a img
{
	border:solid 1px #FFFFFF;
}
.TextSizeFunctions a img.textSizeSelection_N
{
	border:solid 1px #D1D1D1;
}


/* E-mail / Print functions */
div#iconbox {
	padding:2px;
	border-top: 1px dashed #cccccc;
	border-bottom: 1px dashed #cccccc;
}
div#iconbox a.email
{
	padding:0 0 0 20px;
	background:url(/img/ico-email.jpg) no-repeat;
}
div#iconbox a.print
{
	padding:0 0 0 20px;
	background:url(/img/ico-printer.jpg) no-repeat;
}


div#main {
	width:778px;
	margin:0;
	padding:0;
	background-color:#ffffff;
	color:#444;
	text-align:left;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
#mainContent { margin:0 10px 10px 10px;}
#mainContent p.message { font-weight:bold; }
#header a.section
{
	background:url(/content/files/img/hdr-landing-all.jpg) no-repeat;
	display:block;
	width:780px;
	height:140px;
}






div#header {
	width:780px;
	height:195px;
	padding:0;
	background-color:#636563;
}


#auxArea
{
	padding:0 10px 0 10px;
}










#gnav
{
	text-align:left;
}
#gnav *
{
	font-size :11px;
	line-height :150%;
}


.gnavMenuItem,
.gnavMenuItem_over
{
	display:inline-block;
	color:#FFFFFF;

	text-decoration:none;
	vertical-align:middle;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	padding:3px 14px 3px 10px;
}


.gnavMenuItem nobr,
.gnavMenuItem_over nobr
{
	display:block;
	vertical-align:middle;
	text-align:center;
	margin:0;
	padding:0;
}

.gnavMenuItem_group
{
	display:block !important;
	padding:0;
	background:url(/img/trans.png);
	background-color:FF0000;
	position:relative;
}
.gnavMenuItem_child,
.gnavMenuItem_child_over
{
	margin:0;
	padding:0 3px 0 0;
}
.child_lastItem,
.child_lastItem_over
{
	padding:0 3px 3px 0;
}

.gnavMenuItem_child nobr,
.gnavMenuItem_child_over nobr
{
	text-align:left;
	margin:0;
	padding:1px 10px 1px 10px;
	white-space:nowrap;
	overflow:visible;
	height:auto !important;
	display:block;
	cursor:pointer;
	color:#FFFFFF;
	background-color:#636562;
}
.gnavMenuItem_child_over nobr
{
	color:#636562;
	background-color:#FFFFFF;
}












/* CMS Generic Styles */
div#EditCMSPanel
{
	position:absolute;
	background-color:#FFFFFF;
	padding:5px;
	border:solid 1px #000000;
	z-index:999;
	text-align:center;
	display:inline;
	overflow:visible;
	text-transform:capitalize;
}
div#EditCMSPanel p a,
div#EditCMSPanel sub
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
	text-align:center;
}
div#EditCMSPanel p a:hover
{
	text-decoration:underline;
}
div#EditCMSPanel p
{
	margin-bottom:0;
}

div#EditCMSPanel sub
{
	font-size:11px;
	color:#999999;
	text-align:center;
	padding-bottom:5px;
}

div#mainContent table
{
/*	width:auto;*/
}









table.SiteMap
{
	
}


.SiteMap .SiteMapTableCell
{
	padding-bottom:20px;
}

.SiteMap div.Level1 a
{
	font-size:16px;
	text-align:left;
	font-weight:bold;
}

.SiteMap div.Level2 a
{
	font-size:14px;
	text-align:left;
	font-weight:normal;
	background-image:url(/img/bullet.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:10px;
	padding-left:10px;
	color:#333333;
}

.SiteMap div.Level3 a,
.SiteMap div.Level4 a,
.SiteMap div.Level5 a,
.SiteMap div.Level6 a,
.SiteMap div.Level7 a
{
	font-size:12px;
	text-align:left;
	font-weight:normal;
	margin-left:20px;
	background-image:url(/img/bullet.gif);
	background-position:10px top;
	background-repeat:no-repeat;
	color:#333333;
	padding-left:20px;
}

.SiteMap div.Level4 a { margin-left:30px; }
.SiteMap div.Level5 a { margin-left:40px; }
.SiteMap div.Level6 a { margin-left:50px; }
.SiteMap div.Level7 a { margin-left:60px; }



.SiteMap .SiteMapTableCell_gnavJoin div.Level1 a
{
	color:#6BBD4E;
}

.SiteMap .SiteMapTableCell_gnavMyMembership div.Level1 a
{
	color:#33999B;
}

.SiteMap .SiteMapTableCell_gnavPartnerships div.Level1 a
{
	color:#CD6601;
}


.SiteMap .SiteMapTableCell_gnavProfessionalResources div.Level1 a
{
	color:#820064;
}


.SiteMap .SiteMapTableCell_gnavContinuingEducation div.Level1 a
{
	color:#9F1A35;
}

.SiteMap .SiteMapTableCell_gnavMemberActivities div.Level1 a
{
	color:#007855;
}
















div.searchCallout
{
	margin-bottom:20px;
}

div.searchCallout h4
{
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
}

div.searchCallout h3
{
	font-size:14px;
	font-weight:bold;
	
}

div.searchCallout p
{
	margin:0;
	padding:0;
}

div#resultsList
{
	margin-top:20px;
	margin-bottom:20px;
}

p#resultsDescription
{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

div#searchPagination a.current
{
	font-weight:bold;
}

span.highlight
{
	background-color:#FFFFCC;
}





#contactAuthor
{
	clear:both;
	margin-top:20px;
	padding-left:20px;
	background-image:url(/img/email.gif);
	background-repeat:no-repeat;
	background-position:center left;
}








div#EditCMSPanelSwitch
{
	background-color:#FFFFFF;
	padding:5px;
	border:solid 1px #000000;
	z-index:999;
	text-align:center;

	display:inline;
	text-transform:capitalize;
	position:absolute;
	left:0;
	top:auto;
	z-index:999999;
}
div#EditCMSPanelSwitch p a,
div#EditCMSPanelSwitch sub
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
	text-align:center;
}
div#EditCMSPanelSwitch p a:hover
{
	text-decoration:underline;
}
div#EditCMSPanelSwitch p
{
	margin-bottom:0;
}

div#EditCMSPanelSwitch sub
{
	font-size:11px;
	color:#999999;
	text-align:center;
	padding-bottom:5px;
}

div#EditCMSPanelSwitch p label
{
	text-transform:capitalize;
	font-weight:bold;
}






/*Style for articleList*/
#articleListContainer dt{
	font-weight:bold;
	margin-top: 5px
}
#articleListContainer dd{
	padding: 1px 0 5px 0;
}





#myHomepageBorder
{
	border:solid 1px #ABABAB;
	background-color:#EFEBEF;
	padding:3px;
}


.FormError
{
	color:#CC0000;
}





table#FormTable
{
	width:100%;
	margin-top:10px;
}

table#FormTable td.label,
table#FormTable td.labelReq
{
	text-align:right;
	padding-right:7px;
}

table#FormTable td.labelReq label
{
	font-weight:bold;
}

table#FormTable td
{
	padding-bottom:3px;
}

table#FormTable td.labelReq span
{
	font-weight:bold;
	font-color:#AAAAAA;
	padding-right:3px;
}

table#FormTable td p
{
	margin:0;
	padding:0;
}





div#tableOfContents
{
	float:right;
	width:auto;
}
div#tableOfContents ul
{
	margin-left:20px;
}
div#tableOfContents ul,
div#tableOfContents ul li
{
	font-weight: normal;
	border-bottom:0;
}
div#tableOfContents a
{
	margin-left:5px;
	text-decoration:none;
}
div#tableOfContents li.selected a
{
	font-weight:bold;
}







/* Comment / Rating Style */

#commentRatingBox,
#commentRatingResultBox,
#commentRatingNotLoggedInBox
{
/*	border:solid 1px #CCCCCC;*/
	padding:5px;
}
#commentRatingBox table,
#commentRatingResultBox table
{
	border-collapse:collapse;
	width:100%;
}
#commentRatingBox table td,
#commentRatingResultBox table td
{
	margin:0;
	padding:0;
	text-align:center;
}
#commentRatingResultBox table tr.graphic td
{
	vertical-align:bottom;
	height:100px;
}

#commentRatingResultBox table tr.graphic td,
#commentRatingResultBox table tr.number td
{
	width:10px;
	padding:0; 
}

#commentRatingResultBox .graphic .sep
{
	width:0px;
	padding-right:10px;
}
#commentRatingResultBox table td div
{
	background-color:#7BA3D5;
	width:10px;
	margin:0 auto;
}

#commentRatingResultBox p.notRated
{
	text-align:center;
}

#commentRatingBox textarea
{
	width:150px;
}

#commentRatingResultBox .average td,
#commentRatingResultBox .average td p
{
	padding:0;
}

.RatingUserMessage
{

}


#ratingFunctionBox
{
	text-align:left;
	padding:10px;
	background-color:#DDDDDD;
	margin-left:10px;
	width:140px;
}






.rating
{
	margin-top:5px;
}
.rating .average .number
{
	font-weight:bold;
}
.rating .count
{
	
}







/* Query List Previewing */
div#QueryList table
{
	border-collapse:collapse;
}
div#QueryList td
{
	padding:3px;
	border:solid 1px #CCCCCC;
}

div#QueryList tr.odd td
{
	background-color:#EEEEEE;
}
div#QueryList tr.even td
{

}
div#QueryList tr.columns td
{
	background-color:#DDDDDD;
	padding:5px
}












#searchForm input,
#searchForm img
{
	float:left;
}







.topicGroup
{
	display:block;
	text-decoration:none;
	color:#333333;
	margin:10px 0 5px 0;
	font-weight:bold;
}




/* Gadget Panel Styles */

    .gadgetPanel { clear:both; width:100%; }

	.gadgetList .column { float: left; padding-bottom: 100px; }
	.gadgetList .portlet { margin: 0 1em 1em 0; border:solid 1px #cccccc; }
	.gadgetList .portlet-header { margin:2px;padding:3px; background-color:#e0e0e0; cursor:move; }
	.gadgetList .portlet-header .ui-icon { float: right; }
	.gadgetList .portlet-content { padding:4px; }
	.gadgetList .ui-sortable-placeholder { border: 1px dotted black; visibility: visible !important; height: 50px !important; }
	.gadgetList .ui-sortable-placeholder * { visibility: hidden; }
	.gadgetList .portlet-header .close { cursor:default; background:url(/content/ProjectLResource.axd?type=icon&return=jquery.gif) no-repeat scroll -34px -194px; width:12px; height:12px; float:right; display:block; margin-left:3px; }
	.gadgetList .portlet-header .min { cursor:default; background:url(/content/ProjectLResource.axd?type=icon&return=jquery.gif) no-repeat scroll -18px -194px; width:12px; height:12px; float:right; display:block; }
	.gadgetList .portlet-header .max { cursor:default; background:url(/content/ProjectLResource.axd?type=icon&return=jquery.gif) no-repeat scroll -2px -194px; width:12px; height:12px; float:right; display:block; }
	.addGadget .add { margin-right:5px; margin-top:3px; background:url(/content/ProjectLResource.axd?type=icon&return=jquery.gif) no-repeat scroll -2px -194px; width:12px; height:12px; display:block; float:left; }
	.gadgetAddList .cancel span { margin-right:5px; margin-top:3px; background:url(/content/ProjectLResource.axd?type=icon&return=jquery.gif) no-repeat scroll -34px -194px; width:12px; height:12px; display:block; float:left; }




/* Wiki styles */

.wikiContent .wikiTableOfContents
{
	float:right;
	width:250px;
	padding:10px;
	margin:10px;
	border:solid 2px #dddddd;
	background-color:#eeeeee;
}
.wikiContent h1 sup a,
.wikiContent h2 sup a,
.wikiContent h3 sup a,
.wikiContent h4 sup a,
.wikiContent h5 sup a,
.wikiContent h6 sup a
{
	font-weight:normal;
	color:#888888;
	font-size:11px;
	text-transform:uppercase;
	padding:10px;
}

.wikiContent .wikiTableOfContents p
{
	font-size:14px;
	font-weight:bold;
	color:#999999;
}
.wikiContent .wikiTableOfContents ul,
.wikiContent .wikiTableOfContents li
{
	list-style:none !important;
	margin:0;
	padding:0;
}
.wikiContent .wikiTableOfContents h1,
.wikiContent .wikiTableOfContents h2,
.wikiContent .wikiTableOfContents h3,
.wikiContent .wikiTableOfContents h4,
.wikiContent .wikiTableOfContents h5,
.wikiContent .wikiTableOfContents h6
{
	font-size:12px;
	margin:0 !important;
	padding:0 !important;
	border:0;
}

.wikiContent .wikiTableOfContents h2 { margin-left:20px !important; font-weight:normal; }
.wikiContent .wikiTableOfContents h3 { margin-left:40px !important; font-weight:normal; }
.wikiContent .wikiTableOfContents h4 { margin-left:60px !important; }
.wikiContent .wikiTableOfContents h5 { margin-left:80px !important; }
.wikiContent .wikiTableOfContents h6 { margin-left:100px !important; }





.commentsList .commentDialog
{
    padding:10px;
    border:solid 1px #bbb;
    background-color:#eee;
    position:relative;
    width:98%;
    float:left;
}

.commentsList .showChildComments
{
    display:block !important;
    float:left;
}
.commentsList .commentRow
{
    border-bottom:solid 1px #ddd;
    padding:5px 0 5px 0;
    margin:5px 0 5px 0;
    float:left;
    width:100%;
}
.commentsList .nestedCommentAny
{
    margin-left:30px;
}
.commentsList .commentRow .col1
{
    width:20%;
    float:left;
}
.commentsList .commentRow .col2
{
    float:left;
    width:70%;
}
.commentsList .commentRow .col3
{
    width:10%;
    float:left;
    text-align:right;
}
.commentForm .input label
{
    float:left;
    width:70px;
    text-align:right;
    margin-right:3px;
    font-weight:bold;
}
.commentForm .error
{
    padding-right:10px;
    color:#cc0000;
}

.commentsList .expandAll
{
    background:url(/content/ProjectLResource.axd?type=icon&return=jquery.gif) no-repeat scroll -36px -17px; 
    width:12px; 
    height:12px;
    display:block;
    float:left;
}
.commentsList .collapseAll
{
    background:url(/content/ProjectLResource.axd?type=icon&return=jquery.gif) no-repeat scroll -67px -17px; 
}
.commentsList .commentPanel
{
    margin:20px 0 10px 0;
}
.commentsList .commentPanel .sep
{
    padding:0 10px 0 10px;
}









/ * Blog */
.wrapBlog #contentArea { width:760px !important; }
.wrapBlog #mainContent { width: 760px !important; }






p.articleDate
{
	font-weight:normal;
	margin:0 !important;
	padding:0 !important;
}


.adNavContainer
{
	display:block;
	position:relative;
}
.adNavContainer .adNav
{
	display:none;
}
.adNav
{
	position:absolute;
	left:0; top:50px;
	width:100%;
	height:100%;
}
.adNavLeft
{
	float:left;
	text-align:left;
	z-index:99999;
}
.adNavRight
{
	text-align:right;
	z-index:99999;
}
.adNavLeft span,
.adNavRight span
{
	zoom:1;
	display:inline-block;
	background-color:#fff;
	padding:20px;
	font-weight:bold;
	color:#888;
	opacity:0.6;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter:alpha(opacity=60);
}
