RightContentCol_Training/* SECTIONS ---------------------------------------------- */
#aboutUs{}
#CPE{}
#governmentalAffairs{}
#join{}
#memberActivities{}
#myMembership{}
#newsRoom{}
#professionalResources{}
#publicResources{}
#rss{}
#studentEducators{}
#other{}



/* CONTENT AREA ---------------------------------------------- */
#mainContent p{
	margin: 4px 0 12px 0;
}

h1,h1 * {
	font-size: 22px;
	font-weight:normal;
	padding: 4px 0 10px 0;
	font-family: Georgia, arial, sans-serif;
	color: #AB9235;
	
}
h1.subTitle {
	font-size: 14px;
	font-weight:normal;
	margin: -10px 0 8px 0;
}
h2,h2 * {
	font-size: 18px;
	font-weight:normal;
	padding: 8px 0 2px 0;
	font-family: Georgia, arial, sans-serif;
	color: #5F2512;
}
h3,h3 * {
	font-size: 12px;
	font-weight:normal;
	padding: 4px 0 2px 0;
	font-family: Georgia, arial, sans-serif;
	color: #5F2512;
}
h4,h3 * {
	font-size: 13px;
	font-weight:bold;
	padding: 6px 0 0 0;
	font-family: Georgia, arial, sans-serif;
}
h5,h5 * {
	font-size: 12px;
	padding: 6px 0 0 0;
}

h6 {
	font-family: Georgia, arial, sans-serif;
	font-size: 12px;
	color: #5F2512;
	text-transform:uppercase;
	letter-spacing: 1px;
	padding: 6px 0 0 0;
}

.marginRt12{
	margin-right:12px
}
.marginRt24{
	margin-right:24px
}
.marginLt12{
	margin-left:12px
}
.marginLt24{
	margin-left:24px
}
table.twoCol{
	margin:12px 0;
	width: 100%
}
table.twoCol td.left{
	padding:0 12px 0  0;
}
table.twoCol td{
	width: 50%
}


ol{
 list-style-type:decimal
}
ol ol{
 list-style-type:upper-alpha
}
ol ol ol{
 list-style-type:lower-roman
}
ol ol ol ol{
 list-style-type:lower-alpha
}



#aboutUs h1, #aboutUs h2, #aboutUs h3, #aboutUs h4,
	#aboutUs h1 a, #aboutUs h2 a, #aboutUs h3 a, #aboutUs h4 a,
	#aboutUs p.returnToTop a, #aboutUs div.sectPageBigArtList a, 
	#aboutUs .callout h4, #aboutUs .introBigColored p, #aboutUs .allCapsDashedLine a {color: #5C2310;}

#advertise h1, #advertise h2, #advertise h3, #advertise h4,
	#advertise h1 a, #advertise h2 a, #advertise h3 a, #advertise h4 a,
	#advertise p.returnToTop a, #advertise div.sectPageBigArtList a, 
	#advertise .callout h4, #advertise .introBigColored p, #advertise .allCapsDashedLine a {color: #5C2310;}

#contactUs h1, #contactUs h2, #contactUs h3, #contactUs h4,
	#contactUs h1 a, #contactUs h2 a, #contactUs h3 a, #contactUs h4 a,
	#contactUs p.returnToTop a, #contactUs div.sectPageBigArtList a, 
	#contactUs .callout h4, #contactUs .introBigColored p, #contactUs .allCapsDashedLine a {color: #5C2310;}

#CPE h1, #CPE h2, #CPE h3, #CPE h4, 
	#CPE h1 a, #CPE h2 a, #CPE h3 a, #CPE h4 a,
	#CPE p.returnToTop a, #CPE div.sectPageBigArtList a, #CPE .callout h4,
	#CPE .introBigColored p, #CPE .allCapsDashedLine a {color: #5C2310;}
#CPE h1.course {color:#004465}

#help h1, #help h2, #help h3, #help h4,
	#help h1 a, #help h2 a, #help h3 a, #help h4 a,
	#help p.returnToTop a, #help div.sectPageBigArtList a, 
	#help .callout h4, #help .introBigColored p, #help .allCapsDashedLine a {color: #5C2310;}

#governmentalAffairs h1, #governmentalAffairs h2, #governmentalAffairs h3, #governmentalAffairs h4, 
	#governmentalAffairs h1 a, #governmentalAffairs h2 a, #governmentalAffairs h3 a, #governmentalAffairs h4 a,
	 #governmentalAffairs p.returnToTop a,	#governmentalAffairs .callout h4, #governmentalAffairs .introBigColored p, #governmentalAffairs .allCapsDashedLine a {color: #5C2310;}
	
#join h1, #join h2, #join h3,  #join h4, 
	#join h1 a, #join h2 a, #join h3 a, #join h4 a,
	#join p.returnToTop a, #join .callout h4, #join .introBigColored p, #join .allCapsDashedLine a {color: #5C2310;}

#memberActivities h1, #memberActivities h2, #memberActivities h3, #memberActivities h4, 
	#memberActivities h1 a, #memberActivities h2 a, #memberActivities h3 a, #memberActivities h4 a,
	#memberActivities p.returnToTop a, 
	#memberActivities .callout h4, #memberActivities .introBigColored p, #memberActivities .allCapsDashedLine a {color: #5D4178;}

#myMembership h1, #myMembership h2, #myMembership h3,#myMembership h4,
	#myMembership h1 a, #myMembership h2 a, #myMembership h3 a, #myMembership h4 a,
	#myMembership p.returnToTop a,  #myMembership .callout h4,
	#myMembership .introBigColored p, #myMembership .allCapsDashedLine a {color: #5E2511;}

#newsRoom h1, #newsRoom h2, #newsRoom h3, #newsRoom h4, 
	#newsRoom h1 a, #newsRoom h2 a, #newsRoom h3 a, #newsRoom h4 a,
	#newsRoom p.returnToTop a, #newsRoom .callout h4, #newsRoom .introBigColored p, #newsRoom .allCapsDashedLine a {color: #6B1600;}

#privacyPolicy h1, #privacyPolicy h2, #privacyPolicy h3, #privacyPolicy h4,
	#privacyPolicy h1 a, #privacyPolicy h2 a, #privacyPolicy h3 a, #privacyPolicy h4 a,
	#privacyPolicy p.returnToTop a, #privacyPolicy .callout h4, #privacyPolicy .introBigColored p, #privacyPolicy .allCapsDashedLine a {color: #004465;}

#professionalResources h1, #professionalResources h2, #professionalResources h3, #professionalResources h4, 
	#professionalResources h1 a, #professionalResources h2 a, #professionalResources h3 a, #professionalResources h4 a,
	#professionalResources p.returnToTop a,	#professionalResources .callout h4, #professionalResources .introBigColored p, #professionalResources .allCapsDashedLine a {color: #5F2512;}

#publicResources h1, #publicResources h2, #publicResources h3, #publicResources h4, 
	#publicResources h1 a, #publicResources h2 a, #publicResources h3 a, #publicResources h4 a,
	#publicResources p.returnToTop a, #publicResources .callout h4, #publicResources .introBigColored p, #publicResources .allCapsDashedLine a {color: #386212;}

#rss h1, #rss h2, #rss h3, #rss h4, 
	#rss h1 a, #rss h2 a, #rss h3 a, #rss h4 a,
	#rss p.returnToTop a, #rss .callout h4, #rss .introBigColored p, #rss .allCapsDashedLine a {color: #3C0F67;}

#search h1, #search h2, #search h3, #search h4,
	#search h1 a, #search h2 a, #search h3 a, #search h4 a,
	#search p.returnToTop a, #search .callout h4, #search .introBigColored p, #search .allCapsDashedLine a {color: #004465;}

#studentEducators h1, #studentEducators h2, #studentEducators h3, 
	#studentEducators h1 a, #studentEducators h2 a, #studentEducators h3 a, #studentEducators h4 a,
	#studentEducators h4, #studentEducators p.returnToTop a, #studentEducators .callout h4, #studentEducators .introBigColored p, #studentEducators .allCapsDashedLine a {color: #E27608;}

#other h1, #other h2, #other h3, #other h4, 
	#other h1 a, #other h2 a, #other h3 a, #other h4 a,
	#other p.returnToTop a, #other .callout h4, #other .introBigColored p, #other .allCapsDashedLine a {color: #333333;}


.intro{
	line-height:1.35em;

}
.introBig p{
	line-height:1.6em;
	font-size: 13px;
	margin: 20px 0 0 0;
	font-family: Arial, sans-serif;
	color: #5C5C5C;
}
.introBigColored p{
	line-height:1.6em;
	font-size: 13px;
}
.introBigColored{
	margin: 20px 0 0 0;
}

#mainContent ol{
	margin: 6px 0 6px 43px;
}
#mainContent ul{
	margin: 6px 0 6px 25px;
}
#mainContent ol li{
	padding: 2px 0 3px 0;
}
#mainContent ul li{
	list-style:none;
	background: url(/img/bulletStandard.gif) no-repeat 5px left;
	padding: 2px 0 3px 16px;
}

#mainContentHome ul li{
	list-style:none;
	background: url(/img/bulletStandard.gif) no-repeat center left;
	padding: 2px 0 3px 16px;
}

.list_arrows ul{
margin: 6px 0 6px 25px;
}

.list_arrows ul li{
	list-style:none;
	background: url(/img/bulletArrow.gif) no-repeat center left;
	padding: 2px 0 3px 16px;
}


p.returnToTop{
	text-align:right;
	font-size: 11px;
	font-weight:bold;
	font-family: Georgia, arial, sans-serif;
}
p.returnToTop a{
	padding: 4px 0 5px 16px;
	background: url(/img/returnArrow.gif) no-repeat center left;
	text-decoration:underline;
}
blockquote{
	margin:1px 0 1px 14px;
}
blockquote.quoteBox{
	margin:10px 14px;
	padding: 18px;
	background: #EFEEE7;
	line-height:18px;
	font-style:italic;
	font-family: Arial, sans-serif;
}
blockquote.quoteBox em{
	font-style:normal;
	display:block;
	text-align: right;
}
blockquote.quoteBoxFlush{
	margin:10px 14px;
	padding: 18px;
	background: #EFEEE7;
	line-height:18px;
	font-style:italic;
	font-family: Arial, sans-serif;
}
/* End NOtes ----------------------------------------- */

#endNotes{
	border-top:2px solid #BFBEB9;
	margin-top:20px;
}
#endNotes h3{
	font-size: 11px;
	font-weight:bold;
	margin: 6px 0 0 0;
}
#endNotes ol{
	margin-left: 20px;
	font-size: 11px;
}

/* Photos ----------------------------------------- */
.photoRight{
	float:right;
	border-left:20px solid #fff;
	margin: 4px 0 8px 4px;
	background: #EFEEE7;
	font-family: Georgia, arial, sans-serif;
}
.photoRight div, .photoLeft div{
	border:1px solid #D0CFC9;
	padding: 6px 10px;
	font-size: 11px;
	color:#555;
}
.photoLeft{
	float:left;
	border-right:20px solid #fff;
	margin: 4px 4px 8px; 0;
	background: #EFEEE7;
	font-family: Georgia, arial, sans-serif;
}

/* Columns ----------------------------------------- */

#rightContentCol{
	float:right;
	width:240px;
	margin-bottom:20px;
	margin-left: 35px;
}
#leftContentCol{
	width:240px;
	float:left;
}
div.topRight{
	margin-top: 17px;
}
div.floatTopRight{
	margin: 17px 0 0 0;
	background: #fff;
	border-left: 25px solid #fff;
	border-bottom: 15px solid #fff;
	padding-bottom: 0;
}

#rightContentCol_Calendar{
	float:right;
	width:148px;
	margin-bottom:20px;
	margin-left: 10px;
	_margin-left: 0;
}

/* Related Items ----------------------------------------- */

.relatedItems{
float: right;
background:#EFEEE7;
margin: 0 0 4px 4px;
width:180px; 
border-left: 14px solid #fff;
border-bottom: 14px solid #fff;
font-family: Georgia, arial, sans-serif;
}
#mainContent .relatedItems h3{
background:#DCD9CB;
color:#333;
	font-size: 11px;
	padding: 5px 10px;
	font-weight: bold;
	text-transform:uppercase;
	letter-spacing: 1px;
	
}
#mainContent .relatedItems ul{
	margin: 6px 20px 6px 10px;
}
#mainContent .relatedItems li{
	font-size: 11px;
	padding: 2px 0 3px 10px;
	background: url(/img/customBullet.gif) no-repeat center left;
	
}
#mainContent .relatedItems a{
	text-decoration: underline;
	color:#444;
}

#mainContent .relatedItems h5{
	font-weight:bold;
	font-size:11px;
	margin:6px 0 0 0;
	padding: 3px 10px 3px 10px;
}
#mainContent .relatedItems p{
	font-size:11px;
	margin:0;
	padding: 0 10px 6px 10px;
}
#mainContent .relatedItems h5 em{
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#666666;
}
#mainContent .relatedItems h5 a{
	text-decoration: none;
}







/* List with Arrow Button Bullets ----------------------------------------- */
#mainContent .articleListBtnArrows ul{
	margin: 0 0 20px 0;
}
#mainContent .articleListBtnArrows ul li{
	list-style:none;
	background:url(/img/customBulletBigArrow.gif) no-repeat center left;
	padding: 4px 0 4px 18px;
	font-size: 14px;
}
/* List with Normal Bullets ----------------------------------------- */
#mainContent .articleListNormalArrows{
	margin: 0 0 20px 0;
}
#mainContent .articleListNormalArrows ul{
	margin: 6px 0 4px 0;
}
#mainContent .articleListNormalArrows ul li{
	padding: 4px 0 4px 16px;
	font-size: 11px;
	font-weight:bold;
}
/* List with Small Circles ----------------------------------------- */
#mainContent .articleListSmCircles{
	margin: 0 0 20px 15px;
}
#mainContent .articleListSmCircles ul{
	margin: 6px 0 4px 12px;
}
#mainContent .articleListSmCircles ul li{
	list-style:disc;
	padding: 4px 0 4px 0;
	font-size: 11px;
	list-style-image: none;
	background: none;
}
#mainContent .articleListSmCircles p{
	font-size: 11px;
	padding: 0 0 4px 16px;
	margin: 0px;
}

#mainContent .articleListSmCircles a{
	text-decoration:underline;
	font-family: Arial, sans-serif;
	color: #333333;
}

#mainContent .articleListSmCircles p a{
	text-decoration:underline;
	font-family: Arial, sans-serif;
	color: #333333;
}
#mainContent #leftContentCol .articleListSmCircles{
	margin: 0 0 20px 0;
}
#mainContent #leftContentCol .articleListSmCircles p{
	padding: 0 0 4px 0;
}
#mainContent .articleListSmCircles p.more{
	margin: 4px 0 2px 16px;
}

/* List with Small Circles ----------------------------------------- */
#mainContent .articleListSmCircles2{
	margin: 0 0 20px 15px;
}
#mainContent .articleListSmCircles2 ul{
	margin: 6px 0 4px 12px;
}
#mainContent .articleListSmCircles2 ul li{
	list-style:disc;
	padding: 4px 0 4px 0;
	font-size: 11px;
	list-style-image: none;
	background: none;
}
#mainContent .articleListSmCircles2 p{
	font-size: 11px;
	padding: 0 0 4px 16px;
	margin: 0px;
}
#mainContent .articleListSmCircles2 p a{
	text-decoration:underline;
	font-family: Arial, sans-serif;
}
#mainContent #leftContentCol .articleListSmCircles2{
	margin: 0 0 20px 0;
}
#mainContent #leftContentCol .articleListSmCircles2 p{
	padding: 0 0 4px 0;
}
#mainContent .articleListSmCircles2 p.more{
	margin: 4px 0 2px 16px;
}

/* List with Small Bullets ----------------------------------------- */
#mainContent .articleListSmArrows{
	margin: 0 0 20px 15px;
}
#mainContent .articleListSmArrows ul{
	margin: 6px 0 4px 0;
}
#mainContent .articleListSmArrows ul li{
	list-style:none;
	background:url(/img/bulletStandard.gif) no-repeat center left;
	padding: 4px 0 4px 16px;
	font-size: 11px;
	font-weight: normal;
}
#mainContent .articleListSmArrows p{
	font-size: 11px;
	padding: 0 0 4px 16px;
	margin: 0px;
}
#mainContent .articleListSmArrows p a{
	text-decoration:underline;
}
#mainContent #leftContentCol .articleListSmArrows{
	margin: 0 0 20px 0;
}
#mainContent #leftContentCol .articleListSmArrows p{
	padding: 0 0 4px 0;
}
#mainContent .articleListSmArrows p.more{
	margin: 4px 0 2px 16px;
}

/* List with Small Bullets ----------------------------------------- */
#mainContent .articleListSmArrows2{
	margin: 0 0 20px 15px;
}
#mainContent .articleListSmArrows2 ul{
	margin: 6px 0 4px 0;
}
#mainContent .articleListSmArrows2 ul li{
	list-style:none;
	background:url(/img/customBullet.gif) no-repeat center left;
	padding: 4px 0 4px 12px;
	font-weight:bold;
}
#mainContent .articleListSmArrows2 p{
	font-size: 11px;
	padding: 0 0 4px 12px;
	margin: 0px;
}
#mainContent .articleListSmArrows2 p a{
	text-decoration:underline;
}
#mainContent #leftContentCol .articleListSmArrows2{
	margin: 0 0 20px 0;
}
#mainContent #leftContentCol .articleListSmArrows2 p{
	padding: 0 0 4px 0;
}
#mainContent .articleListSmArrows2 p.more{
	margin: 6px 0 2px 12px;
}

/* List with Small Bullets ----------------------------------------- */
#mainContent .articleListSmArrows3{
	margin: 0 0 20px 15px;
}
#mainContent .articleListSmArrows3 ul{
	margin: 6px 0 4px 0;
}
#mainContent .articleListSmArrows3 ul li{
	list-style:none;
	background:url(/img/customBullet.gif) no-repeat center left;
	padding: 2px 0 0 12px;
}
#mainContent .articleListSmArrows3 p{
	padding: 2px 0 2px 12px;
	margin: 0px;
}
#mainContent .articleListSmArrows3 p a{
	text-decoration:underline;
}
#mainContent #leftContentCol .articleListSmArrows3{
	margin: 0 0 20px 0;
}
#mainContent #leftContentCol .articleListSmArrows3 p{
	padding: 0 0 4px 0;
}
#mainContent .articleListSmArrows3 p.more{
	margin: 6px 0 2px 12px;
	font-size: 11px;
}
#mainContent .articleListSmArrows3 p.more a{
	text-decoration:underline;
}

/* List with Blue Arrows----------------------------*/

#mainContent .articleListBlueArrows{
	margin: 0 0 20px 15px;
}
#mainContent .articleListBlueArrows ul{
	margin: 6px 0 4px 0;
}

#mainContent .articleListBlueArrows ul li{
	list-style:none;
	background:url(/img/bullet_bluearrow.gif) no-repeat center left;
	padding: 2px 0 0 12px;
}
#mainContent .articleListBlueArrows p{
	font-size: 12px;
	padding: 2px 0 2px 12px;
	margin: 0px;
}
#mainContent .articleListBlueArrows p a{
	text-decoration:underline;
}
#mainContent #leftContentCol .articleListBlueArrows{
	margin: 0 0 20px 0;
}
#mainContent #leftContentCol .articleListBlueArrows p{
	padding: 0 0 4px 0;
}
#mainContent .articleListBlueArrows p.more{
	margin: 6px 0 2px 12px;
	font-size: 11px;
}
#mainContent .articleListBlueArrows p.more a{
	text-decoration:underline;
}


/* List with Blue Arrows 2----------------------------*/

#mainContent .articleListBlueArrows2{
	margin: 0;
}
#mainContent .articleListBlueArrows2 ul{
	margin: 0;
	padding: 0;
}

#mainContent .articleListBlueArrows2 ul li{
	list-style:none;
	background:url(/img/bullet_bluearrow.gif) no-repeat center left;
	padding: 2px 0 0 12px;
	margin: 0;
}
#mainContent .articleListBlueArrows2 p{
	font-size: 12px;
	padding: 2px 0 2px 12px;
	margin: 0px;
}
#mainContent .articleListBlueArrows2 p a{
	text-decoration:underline;
}
#mainContent #leftContentCol .articleListBlueArrows2{
	margin: 0 0 20px 0;
}
#mainContent #leftContentCol .articleListBlueArrows2 p{
	padding: 0 0 4px 0;
}
#mainContent .articleListBlueArrows2 p.more{
	margin: 6px 0 2px 12px;
	font-size: 11px;
}
#mainContent .articleListBlueArrows2 p.more a{
	text-decoration:underline;
}




#mainContent .catList li{
margin: 4px 0;

}

/* List with OrangeArrows ----------------------------------------- */
#mainContent .articleListOrangeArrows{
	margin: 0 0 20px 0;
}
#mainContent .articleListOrangeArrows ul{
	margin: 6px 0 4px 12px;
}
#mainContent .articleListOrangeArrows ul li{
	font-size: 12px;
	list-style-image: none;
	background: url(/img/bulletOrangeArrow.gif) 0px 8px no-repeat;
	border-top: dashed 1px #CDB26B;
	padding: 8px 3px 8px 20px;
	color: #717564;
}
#mainContent .articleListOrangeArrows p{
	font-size: 11px;
	padding: 0 0 4px 16px;
	margin: 0px;
}

#mainContent .articleListOrangeArrows a{
	text-decoration:none;
	font-family: Georgia, arial, sans-serif;
	color: #717564;
}

#mainContent .articleListOrangeArrows a:hover{
	text-decoration:underline;
	font-family: Georgia, arial, sans-serif;
	color: #717564;
}

#mainContent .articleListOrangeArrows p a{
	text-decoration:underline;
	font-family: Georgia, arial, sans-serif;
	color: #717564
}
#mainContent #leftContentCol .articleListOrangeArrows{
	margin: 0 0 20px 0;
}
#mainContent #leftContentCol .articleListOrangeArrows p{
	padding: 0 0 4px 0;
}
#mainContent .articleListOrangeArrows p.more{
	margin: 4px 0 2px 16px;
}


/* List with Grey Arrows---------------------*/
#mainContent .articleListGreyArrows{
	margin: 0 0 20px 0;
}
#mainContent .articleListGreyArrows ul{
	margin: 6px 0 4px 0;
}

#mainContent .articleListGreyArrows ul li{
	list-style:none;
	background:url(/img/bulletGreyArrow.gif) no-repeat 2px 5px;
	padding: 3px 0 3px 12px;
}
#mainContent .articleListGreyArrows p{
	font-size: 12px;
	padding: 2px 0 2px 12px;
	margin: 0px;
}

#mainContent .articleListGreyArrows a{
	color: #666666;
	text-decoration:none;
}

#mainContent .articleListGreyArrows a:hover{
	color: #666666;
	text-decoration:underline;
}

#mainContent .articleListGreyArrows p a{
	color: #666666;
	text-decoration:underline;
}
#mainContent #leftContentCol .articleListGreyArrows{
	margin: 0 0 20px 0;
}
#mainContent #leftContentCol .articleListGreyArrows p{
	padding: 0 0 4px 0;
}
#mainContent .articleListGreyArrows p.more{
	margin: 6px 0 2px 12px;
	font-size: 11px;
}
#mainContent .articleListGreyArrows p.more a{
	text-decoration:underline;
}



/* List with Square Bullets ----------------------------------------- */
#mainContent .articleListSquares{
	margin: 0 0 20px 0px;
}
#mainContent .articleListSquares ul{
	margin: 6px 0 4px 0;
}
#mainContent .articleListSquares ul li{
	list-style:none;
	background:url(/img/bulletBlueSquare.gif) no-repeat center left;
	padding: 4px 0 4px 16px;
	font-size: 11px;
	
	
}
#mainContent .articleListSquares p{
	font-size: 11px;
	padding: 0 0 4px 16px;
	margin: 0px;
}
#mainContent .articleListSquares p a{
	text-decoration:underline;
}
#mainContent #leftContentCol .articleListSquares{
	margin: 0 0 20px 0;
}
#mainContent #leftContentCol .articleListSquares p{
	padding: 0 0 4px 0;
}
#mainContent .articleListSquares p.more{
	margin: 4px 0 2px 16px;
}

/* SEction Page Big Article List ---------------------------------------------- */
div.sectPageBigArtList dl{
margin:10px 0 0 0;
}
div.sectPageBigArtList dl dt{
	font-size: 12px;
	font-weight:bold;
	margin:14px 0 0 0;
}

div.sectPageBigArtList dl dt a{
color: #5C2310; 
}

div.sectPageBigArtList dl dd{
	font-size: 12px;
	padding: 3px 0 14px 0;
	line-height:1.25em;
}


div.sectPageBigArtList dl dd a{
	font-size: 11px;
	padding: 3px 0 14px 0;
	line-height:1.25em;
	color: #333333;
	text-decoration: underline;
}
div.sectPageBigArtList a{
color: #5C2310; 
}

/* Section with Repeated content Articles ---------------------*/

div.secttoplist {
background: #fff url(/img/hr6.gif) bottom no-repeat;
margin: 10px 0 0 0;
padding: 5px 0 20px 0;
line-height: 18px;
}

div.secttoplist a{
color: #5C2310;
text-decoration: underline;
font-weight: bold;
}

div.secttoplist a.more{
color: #5F2512;
text-decoration: none;
padding-left: 5px;
font-weight: normal;
}

div.secttoplist span{
color: #363226;
font-family: Georgia, arial, sans-serif;
font-weight: bold;
}

div.secttoplist .title{
color: #653625;
font-family: Georgia, arial, sans-serif;
font-weight: bold;
background-color:transparent;
}

#rightContentCol_repcont{
	float:right;
	width:250px;
	margin: 20px 0;
	vertical-align:top;
}

#LeftContentCol_repcont{
	float:left;
	width:250px;
	margin: 20px 0;
	vertical-align:top;
}

#LeftContentCol_repcont a{
	color: #5F2512;
	text-decoration:none;
}

#rightContentCol_repcont a{
	color: #5F2512;
	text-decoration:none;
}

#LeftContentCol_repcont span{
	color: #5F2512;
	text-transform:uppercase;
	font-family: Georgia, Arial, sans-serif;
	font-weight: bold;
}

#rightContentCol_repcont span{
	color: #5F2512;
	text-transform:uppercase;
	font-family: Georgia, Arial, sans-serif;
	font-weight: bold;
}


#rightContentCol_repcont2{
	float:right;
	width:250px;
	margin: 20px 0;
	vertical-align:top;
}

#LeftContentCol_repcont2{
	float:left;
	width:250px;
	margin: 20px 0;
	vertical-align:top;
}

#rightContentCol_repcont2 p{
	padding: 10px 0;
}

#LeftContentCol_repcont2 p{
	padding: 10px 0;
}

#LeftContentCol_repcont2 a{
	color: #5F2512;
	text-decoration:none;
}

#rightContentCol_repcont2 a{
	color: #5F2512;
	text-decoration:none;
}

#LeftContentCol_repcont2 span{
	color: #5F2512;
	text-transform:uppercase;
	font-family: Georgia, Arial, sans-serif;
	font-weight: bold;
}

#rightContentCol_repcont2 span{
	color: #5F2512;
	text-transform:uppercase;
	font-family: Georgia, Arial, sans-serif;
	font-weight: bold;
}

div.repcontbox { 
background: #F8F3E8;
padding-bottom: 10px;
margin-bottom: 15px;
}
 
div.repcontbox h3{ 
background: url(/img/repcont_swish.gif) no-repeat bottom center #E2D099;
font-family: Georgia, arial, sans-serif;
font-size: 14px;
color: #4E4E50;
text-align: center;
padding: 5px 0 10px 0;
 }
 
div.repcontbox p{ 
padding: 0 15px;
}

div.repcontbox a{ 
color: #5F3323;
font-family: Georgia, arial, sans-serif; 
text-decoration: underline;
font-weight: bold;
}

div.repcontbox div{ 
padding: 10px;
background: #FBF8F2;
border: solid 1px #F2E7CA;
margin: 10px;
color: #4E4E50;
font-size: 11px;
}

div.repcontbox div a{ 
color: #5D3222;
padding-bottom: 5px;
}



/* Training Page ---------------------*/

#LeftContentCol_Training{
	float:left;
	width:350px;
	_width:345px;
	margin: 10px 0;
	vertical-align:top;
}

#RightContentCol_Training{
	float:right;
	width: 158px;
	_width:150px;
	margin: 10px 0 20px 10px;
	_margin: 10px 0 20px 8px;
	vertical-align:top;
}

#RightContentCol_Training .btnside {
float: left;
border: double 3px #CDCCBF;
background: #F3F2E8;
font-family: Georgia, arial, sans-serif;
color: #5D2412;
font-size: 16px;
margin: 5px 0 0 0;
padding: 6px 2px 6px 10px;
width: 140px;
}

#RightContentCol_Training .btnside a{
color: #5D2412;
text-decoration:none;
}



div.LeftContentCol_Training dl dd a{
	font-size: 11px;
	padding: 3px 0 14px 10px;
	line-height:1.25em;
	color: #333333;
	text-decoration: underline;
}


#TrainingOptions{
border: double 3px #DCD9CB;
padding-bottom: 10px;
}

#TrainingOptions h3{
background: #F8F3E8;
color: #24221C;
font-family: Georgia, arial, sans-serif;
font-size: 16px;
border-bottom: solid 1px #DCD9CB;
padding: 5px;
}

.TrainingOptionsrow{
	width: 340px;
	background: url(/img/hr2.gif) bottom center no-repeat;
	padding: 10px 0;
}

.TrainingOptionsrow_col1{
	width: 91px;
	font-family: Georgia, arial, sans-serif;
	color: #5B2312;
	float: left;
	padding-left: 6px;
	font-weight: bold;
}

.TrainingOptionsrow_col2{
	width: 116px;
	color: #333333;
	float: left;
}

.TrainingOptionsrow_col3{
	font-family: Georgia, arial, sans-serif;
	color: #5B2312;
	text-align: right;
}

#TrainingOptions dt{
	float:left;
	width:80px;
	clear:right;
	margin: 0;
	padding: 10px 0 0 0;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	font-family: Georgia, arial, sans-serif;
}
#TrainingOptions dt a{
	color:#5F2512;
}
#TrainingOptions dd{
	padding: 8px 0;
	margin-left:90px;
	width:120px;
}
#TrainingOptions dd p{
	display:inline;
}
#TrainingOptions .btn{
	float:right;
	width: 0px;
	margin: -80px -130px 0 0;
	text-align: right;
	
}

.TrainingOptionsBox1 { 
border-left: double 3px #DCD9CB;
border-bottom: double 3px #DCD9CB;
border-right: double 3px #DCD9CB;
width: 161px;
_width: 150px;
float: left;
padding: 10px 5px;
}


.TrainingOptionsBox1 h3{ 
color: #28394B;
font-family: Georgia, arial, sans-serif;
font-size: 16px;
}

.TrainingOptionsBox2 { 
border-right: double 3px #DCD9CB;
border-bottom: double 3px #DCD9CB;
width: 160px;
_width: 150px;
float: right;
padding: 10px 5px;
}

.TrainingOptionsBox2 h3{ 
color: #28394B;
font-family: Georgia, arial, sans-serif;
font-size: 16px;
}


#TrainingUpcomingEvents {
border: double 3px #D3D2C5;
border-top: none;
clear: both;
}

#TrainingUpcomingEvents h3{
background: #BEA96F;
color: #fff;
font-family: Georgia, arial, sans-serif;
text-transform:uppercase;
padding: 5px;
}

#TrainingUpcomingEvents h3 a{
color: #fff;
padding-left: 5px;
font-family: arial, sans-serif;
font-size: 11px;
text-transform:lowercase;
}

#TrainingUpcomingEvents dl{
}

#TrainingUpcomingEvents dt{
border-bottom: double 3px #D3D2C5;
padding: 10px 5px;
line-height: 18px;
}

#TrainingUpcomingEvents dd{
}

#TrainingUpcomingEvents span{
font-family: Georgia, arial, sans-serif;
font-weight: bold;
}

#TrainingUpcomingEvents em{
color: #5C2312;
text-transform:uppercase;
font-style: normal;
}

#TrainingConferences{
	clear:both;
	background: #E2E5DA;
	border-top: solid 5px #fff;
	width: 158px;
	color: #666666;
}

#TrainingConferences h3{
	background:#6F7760;
	padding:5px 5px 5px 10px;
	color: #fff;
	font-size: 12px;
	text-transform:uppercase;
}

#TrainingConferences h3 img{
display:block;
padding: 0 0 0 0;
}
#TrainingConferences h3 a{
float:right;
display:block;
margin-top:-2px;
}

#TrainingConferences div{
	background: url(/img/hr7.gif) bottom center no-repeat;
	padding: 5px 0;
	font-family: Georgia, arial, sans-serif;
}

#TrainingConferences div span{
 font-weight: bold;
 color: #333333;
}

#TrainingConferences a{
 font-size: 11px;
 text-decoration: underline;
 }


#TrainingConferences h5{
	color: #666;
	line-height: 12px;
	font-size:11px;
	margin: 0 12px;
	padding: 0px;
}
#TrainingConferences h4{
	font-size:12px;
	line-height: 14px;
	margin: 0 12px;
	padding: 6px 0;
}
#TrainingConferences p{
	font-size:12px;
	margin: 0 12px;
	padding: 6px 0;
	font-family: Georgia, arial, sans-serif;
}

.Trainingcallout1 { 
width: 150px;
float: left;
margin-top: 5px;
}

.Trainingcallout2 { 
float: right;
margin-top: 5px;

}

/* Student Program List ----------------------------------------- */
#mainContent .studentProgramList {
	margin-top:17px;
}
#mainContent .studentProgramList h2{
	background: #F6AE28;
	color:#fff;
	font-size: 16px;
	padding: 5px 18px;
}
#mainContent .studentProgramList ul{
	margin: 0 0 20px 0;
	background:#FEF3DF;
}
#mainContent .studentProgramList ul li{
	list-style:none;
	padding: 10px 0 10px 18px;
	font-size: 14px;
	border-bottom:1px dashed #BAA278;
	background:none;
}
#mainContent .studentProgramList li a{
	background:url(/img/customBulletBigArrow.gif) no-repeat center right;
	padding-right: 18px;
}

/* RELATED ARTICLES ---------------------------------------------- */
div.relatedArticles dl{
}
div.relatedArticles dl dt{
	font-size: 14px;
	font-weight:bold;
	margin:7px 0 0 0;
}
div.relatedArticles dl dd{
	font-size: 12px;
	padding: 2px 0 6px 0;
	border-bottom:1px dashed #CAC5B1;
}


/* CALLOUTS ---------------------------------------------- */

.callout{
	background: #F8F3E8;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
#mainContent .callout h3{
	text-transform:uppercase;
	color: #fff;
	font-size: 11px;
	font-weight:bold;
	padding: 8px 5px 6px 15px;
	background: #BEA970;
	letter-spacing:1px;
	font-family: Georgia, arial, sans-serif;
}
#mainContent .callout h3 a{
	color: #fff;
}
#mainContent .callout li{
	background:url(/img/customBullet.gif) no-repeat center left;
	margin: 6px 0 4px 15px;
	padding-left: 10px;
	font-size: 12px;
	list-style:none;
}
#mainContent .callout .calloutLinkListSm li{
	margin: 0 0 2px 15px;
	background:url(/img/bulletStandard.gif) no-repeat center left;
	padding-left: 14px;
	font-weight:bold
}

#mainContent .callout ul{
	margin: 8px 0;
}
#mainContent .callout p{
	font-size: 12px;
	line-height: 1.3em;
	margin: 8px 10px 0 15px;
}
.callout h4{
	font-size: 11px;
	margin: 8px 10px 0 15px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.callout p a{
	font-size: 10px;
	color:#666666;
	text-decoration:underline;
}
.callout h5{
	float:left;
	padding:0 15px 10px 15px;
}
.callout h3 img{
	margin: -8px 0 -6px 0;
}
.callout hr{
	border:0;
	margin:0 15px;
	height:8px;
	background:url(/img/hr.gif);
}
.callout .solid{
	border:0;
	border-top: 1px solid #CAC5B1;
	margin:10px 0 0 0;
	height:1px;
}
#mainContent .callout h3 span{
	font-size:14px;
}
#aboutUs .callout h3{background: #CCCCCC;}
#CPE .callout h3{background: #A2392A;}
#governmentalAffairs .callout h3{background: #A9C4D6;}
#join .callout h3{background: #479DA8;}
#memberActivities .callout h3{background: #77618B;}
#myMembership .callout h3{background: #BEA970;}
#newsRoom .callout h3{background: #AC5842;}
#professionalResources .callout h3{background: #9984AD;}
#publicResources .callout h3{background: #81946D;}
#rss .callout h3{background: #9984AD;}
#studentEducators .callout h3{background: #F6AE28;}
#other .callout h3{background: #CCCCCC;}

.callout2{
	background: #F8F3E8;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
#mainContent .callout2 h3{
	text-transform:uppercase;
	color: #4E4D52;
	font-size: 11px;
	font-weight:bold;
	padding: 8px 5px 6px 15px;
	background: #E1D098;
	letter-spacing:1px;
	font-family: Georgia, arial, sans-serif;
}
#mainContent .callout2 h3 a{
	color: #4E4D52;
}
#mainContent .callout2 li{
	background:url(/img/customBullet.gif) no-repeat center left;
	margin: 6px 0 4px 15px;
	padding-left: 10px;
	font-size: 12px;
	list-style:none;
}
#mainContent .callout2 .calloutLinkListSm2 li{
	margin: 0 0 2px 15px;
	background:url(/img/bullet_bluearrow.gif) no-repeat center left;
	padding-left: 14px;
	font-family: Georgia, arial, sans-serif;
}

#mainContent .callout2 .calloutLinkListSm2 li a{
	color: #333333;
}

#mainContent .callout2 ul{
	margin: 8px 0;
}
#mainContent .callout2 p{
	font-size: 12px;
	line-height: 1.3em;
	margin: 8px 10px 10px 15px;
	font-family: Georgia, arial, sans-serif;
}
.callout2 h4{
	font-size: 11px;
	margin: 8px 10px 0 15px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.callout2 p a{
	font-size: 10px;
	color:#666666;
	text-decoration:underline;
}
.callout2 h5{
	float:left;
	padding:0 15px 10px 15px;
}
.callout2 h3 img{
	margin: -8px 0 -6px 0;
}
.callout2 hr{
	border:0;
	margin:0 15px;
	height:8px;
	background:url(/img/hr.gif);
}
.callout2 .solid{
	border:0;
	border-top: 1px solid #CAC5B1;
	margin:10px 0 0 0;
	height:1px;
}
#mainContent .callout2 h3 span{
	font-size:14px;}
	
.callout2 .leftpic{
	float: left;
	margin: 0 8px 0 0;
	width: 80px;
}

.callout3{
	background: #F8F3E8;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}

#mainContent .callout3 h3{
	text-transform:uppercase;
	color: #4E4D52;
	font-size: 11px;
	font-weight:bold;
	padding: 8px 5px 6px 15px;
	background: #E1D098;
	letter-spacing:1px;
	font-family: Georgia, arial, sans-serif;
}
#mainContent .callout3 h3 a{
	color: #4E4D52;
}
#mainContent .callout3 li{
	list-style-type:disc;
	background: none;	
	margin: 6px 0 4px 15px;
	padding-left: 0px;
}
#mainContent .callout3 .calloutLinkListSmCircles li{
	margin: 0 0 2px 15px;
	padding-left: 0px;
	list-style-type:disc;
	background: none;
}

#mainContent .callout3 ul{
	margin: 8px 15px;
}
#mainContent .callout3 p{
	line-height: 1.3em;
	margin: 8px 10px 10px 15px;
	font-family: Georgia, arial, sans-serif;

}
.callout3 h4{
	font-size: 11px;
	margin: 8px 10px 0 15px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.callout3 p a{
	color:#666666;
	text-decoration:underline;
}

.callout3 a{
	color:#666666;
	text-decoration:none;
}

.callout3 a:hover{
	color:#666666;
	text-decoration:underline;
}

.callout3 h5{
	float:left;
	padding:0 15px 10px 15px;
}
.callout3 h3 img{
	margin: -8px 0 -6px 0;
}
.callout3 hr{
	border:0;
	margin:0 15px;
	height:8px;
	background:url(/img/hr.gif);
}
.callout3 .solid{
	border:0;
	border-top: 1px solid #CAC5B1;
	margin:10px 0 0 0;
	height:1px;
}
#mainContent .callout3 h3 span{
	font-size:14px;}
	
.callout3 .leftpic{
	float: left;
	margin: 0 8px 0 0;
	width: 80px;
}

.callout4{
	border: double 3px #DCD9CB;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}

#mainContent .callout4 h3{
	text-transform:uppercase;
	color: #612513;
	font-weight:bold;
	padding: 8px 5px 6px 15px;
	letter-spacing:1px;
	font-family: Georgia, arial, sans-serif;
}
#mainContent .callout4 h3 a{
	color: #6C3423;
}
#mainContent .callout4 li{
	list-style-type:disc;
	background: none;	
	margin: 6px 0 4px 15px;
	padding-left: 0px;
}
#mainContent .callout4 .calloutLinkListSmCircles li{
	margin: 0 0 2px 15px;
	padding-left: 0px;
	list-style-type:disc;
	background: none;
}

#mainContent .callout4 ul{
	margin: 8px 15px;
}
#mainContent .callout4 p{
	line-height: 1.3em;
	margin: 8px 10px 10px 15px;
	font-family: Georgia, arial, sans-serif;

}
.callout4 h4{
	font-size: 11px;
	margin: 8px 10px 0 15px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.callout4 p a{
	color:#6C3423;
	text-decoration:underline;
}
.callout4 h5{
	float:left;
	padding:0 15px 10px 15px;
}
.callout4 h3 img{
	margin: -8px 0 -6px 0;
}
.callout4 hr{
	border:0;
	margin:0 15px;
	height:8px;
	background:url(/img/hr.gif);
}
.callout4 .solid{
	border:0;
	border-top: 1px solid #CAC5B1;
	margin:10px 0 0 0;
	height:1px;
}
#mainContent .callout4 h3 span{
	font-size:14px;}
	
.callout4 .leftpic{
	float: left;
	margin: 0 8px 0 0;
	width: 80px;
}

.callout5{
	background: #F8F3E8;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
#mainContent .callout5 h3{
	text-transform:uppercase;
	color: #4E4D52;
	font-size: 11px;
	font-weight:bold;
	padding: 8px 5px 6px 15px;
	background: #E1D098;
	letter-spacing:1px;
	font-family: Georgia, arial, sans-serif;
}
#mainContent .callout5 h3 a{
	color: #4E4D52;
}
#mainContent .callout5 li{
	background:url(/img/customBullet.gif) no-repeat center left;
	margin: 6px 0 4px 15px;
	padding-left: 10px;
	font-size: 12px;
	list-style:none;
}
#mainContent .callout5 .calloutLinkListSm2 li{
	margin: 0 0 2px 15px;
	background:url(/img/bullet_bluearrow.gif) no-repeat center left;
	padding-left: 14px;
}

#mainContent .callout5 .calloutLinkListSm2 li a{
	color: #333333;
}

#mainContent .callout5 ul{
	margin: 8px 0;
}
#mainContent .callout5 p{
	font-size: 12px;
	line-height: 1.3em;
	margin: 8px 10px 10px 15px;
}
.callout5 h4{
	font-size: 11px;
	margin: 8px 10px 0 15px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.callout5 p a{
	font-size: 10px;
	color:#666666;
	text-decoration:underline;
}
.callout5 h5{
	float:left;
	padding:0 15px 10px 15px;
}
.callout5 h3 img{
	margin: -8px 0 -6px 0;
}
.callout5 hr{
	border:0;
	margin:0 15px;
	height:8px;
	background:url(/img/hr.gif);
}
.callout5 .solid{
	border:0;
	border-top: 1px solid #CAC5B1;
	margin:10px 0 0 0;
	height:1px;
}
#mainContent .callout5 h3 span{
	font-size:14px;}
	
.callout5 .leftpic{
	float: left;
	margin: 0 8px 0 0;
	width: 80px;
}



.colored{}
#aboutUs .colored{background: #EFEEE7;}
#CPE .colored{background: #EFEEE7;}
#governmentalAffairs .colored{background: #CFE0E6;}
#join .colored{background: #EFEEE7;}
#memberActivities .colored{background: #EFEEE7;}
#myMembership .colored{background: #EFEEE7;}
#newsRoom .colored{background: #EFEEE7;}
#professionalResources .colored{background: #EFEEE7;}
#publicResources .colored{background: #EFEEE7;}
#rss .colored{background: #EFEEE7;}
#studentEducators .colored{background: #EFEEE7;}
#other .colored{background: #EFEEE7;}


/* Beige CALLOUT  ---------------------------------------------- */
.calloutBeige{
	background: #EADBB5;
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
	float:left;
	width: 100%;
}
#mainContent .calloutBeige h3{
	padding: 8px 5px 2px 15px;
	font-size:14px;
}
#mainContent .calloutBeige li{
	background:url(/img/customBullet.gif) no-repeat center left;
	margin: 6px 0 4px 15px;
	padding-left: 10px;
	font-size: 12px;
	list-style:none;
}
#mainContent .calloutBeige .calloutLinkListSm li{
	margin: 0 0 2px 15px;
	background:url(/img/bulletStandard.gif) no-repeat center left;
	padding-left: 14px;
	font-weight:bold
}

#mainContent .calloutBeige ul{
	margin: 8px 0;
}
#mainContent .calloutBeige p{
	font-size: 11px;
	line-height: 1.3em;
	margin: 0 10px 4px 15px;
}
.calloutBeige h4{
	font-size: 11px;
	margin: 8px 10px 0 15px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.calloutBeige p a{
	font-size: 10px;
	color:#666666;
	text-decoration:underline;
}
.calloutBeige h5{
	float:left;
	padding:0 15px 10px 0;
}
.calloutBeige h3 img{
	margin: -8px 0 -6px 0;
}
.calloutBeige hr{
	border:0;
	border-top: 1px dashed #81868C;
	margin:0 15px;
	height:1px;
}


/* SIMPLE CALLOUT  ---------------------------------------------- */

#mainContent .simpleCallout{
	background: url(/img/hr5.gif) bottom no-repeat;
	padding-bottom: 15px;
}

#mainContent .simpleCallout h4{
	font-size: 11px;
	text-transform:uppercase;
	letter-spacing:2px;
	padding-top: 5px;
	margin-top: 5px;
}
#mainContent .simpleCallout p{
}
#mainContent .simpleCallout a{
text-decoration:underline;
}

/* Right Column Callout Graphic List  ---------------------------------------------- */

#rightColCallList p{
	text-align: right;
	margin:20px 0 0 0 ;
}

/* List box with gray border and label bg ----------------------------------------- */
.listWithGraySectionBoxes{
	border:3px double #DCD9CB;
}

.listWithGraySectionBoxes h3{
	background: #F8F3E8;
	padding: 5px 6px 4px 6px;
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
	border-bottom: solid 1px #E8E3D9;
	font-family: Georgia, arial, sans-serif;
}

.listWithGraySectionBoxes h3 span{
	font-family:Webdings;
	color:#323234;
}

#mainContent .listWithGraySectionBoxes ul{
	padding-bottom:16px;
}
#mainContent .listWithGraySectionBoxes li{
	background:url(/img/bulletStandard.gif) no-repeat center left;
	padding: 5px 0 5px 15px;
	font-size: 13px;
}

/* List all cap dashed Line  ----------------------------------------- */
.allCapsDashedLine{
	border-top:1px dashed #B2B2B2;
	margin-top: 10px;
}
.allCapsDashedLine p{
	border-bottom:1px dashed #B2B2B2;
	padding: 4px 0;
	font-size: 11px;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:bold;
}


#mainContent  ol.bigList{
	margin: 4px 0 10px 20px;
}
#mainContent  ol.bigList li a{
text-decoration:underline ;
}
#mainContent  ol.bigList li {
/*padding-left:4px;*/
text-indent:6px;
}

/* CPE  ---------------------------------------------- */

#classList {
	border: 3px double #DCD9CB;
}
.clEven, .clOdd{
	padding: 14px 12px 18px 13px;
	background: #fff url(/img/hr4.gif) bottom no-repeat;
}
.clEven {
	background: #fff url(/img/hr4.gif) bottom no-repeat;
}
#classList p.classTtl{
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	font-family: Georgia, arial, sans-serif;

}
.classTtl a{
	color: #5D3222;
}
div.clRtCol{float:right;width:350px}

#classList p{
	font-size: 11px;
	color: #444444;
	padding: 4px 0 0 0;
	margin:0;
}
#classList p span{
}

.courseButtonList{
	text-align:right;
	height: 22px;
	margin: 6px 0;
	clear:right;
}
.courseButtonList a{
	display:block;
	float:right;
	margin: 0 0 0 6px;
}


#recommendedCourses{
	background: #F8F3E8;
	padding-bottom: 10px;
	font-family: Georgia, arial, sans-serif;
}
#myMembership #recommendedCourses{
background: #EFEEE7;
}
#recommendedCourses div{
	padding: 0 0 15px 0;
/*	background: url(/img/hr3.gif) bottom no-repeat;*/
}
#recommendedCourses h5{
	padding: 4px 10px 4px 15px;
	font-weight: bold;
	line-height: 1.2em;
}
#recommendedCourses h5 a{
	color: #333333;
	font-family: Georgia, arial, sans-serif;
}

#myMembership #recommendedCourses h5 a{
color: #444;
}

#recommendedCourses p{
	color: #333333;
	font-family: Georgia, arial, sans-serif;
} 


#recommendedCourses em{
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#666666;
	font-family: Georgia, arial, sans-serif;
}
#recommendedCourses h5.more a{
	font-size: 10px;
	color: #7E2D22;
	text-decoration:underline;
}



#recommendedCourses dd {
	padding: 0 10px 15px 15px;
	background: url(/img/hr3.gif) bottom no-repeat;
	margin-bottom:5px;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	border:0;
}

#recommendedCourses dt {
	padding: 0 10px 4px 15px;
	font-weight: bold;
	line-height: 1.2em;
}
#recommendedCourses dt a{
	color: #333333;
	font-family: Georgia, arial, sans-serif;
}

#myMembership #recommendedCourses h5 a{
color: #444;
}


#recommendedCourses dt a span{
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	color:#666666;
	font-family: Georgia, arial, sans-serif;
	text-decoration:none;
}
#recommendedCourses p a{
	font-size: 10px;
	font-weight:bold;
	color: #7E2D22;
	text-decoration:underline;
}

#recommendedCourses #articleListContainer
{
	padding:0;
	margin:0;
}












#searchCourses{
	padding-bottom: 10px;
	font-family: Georgia, arial, sans-serif;
}

#searchCourses div{
	padding: 0;
}
#searchCourses h5{
	padding: 4px 10px 4px 15px;
	font-weight: bold;
	line-height: 1.2em;
}
#searchCourses h5 a{
	font-family: Georgia, arial, sans-serif;
}

#searchCourses p{
	font-family: Georgia, arial, sans-serif;
} 


#searchCourses em{
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	font-family: Georgia, arial, sans-serif;
}
#searchCourses h5.more a{
	font-size: 10px;
	text-decoration:underline;
}



#searchCourses dd {
	background: url(/img/hr3.gif) bottom no-repeat;
	padding: 0 10px 15px 15px;
	margin-bottom:5px;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	border:0;
}

#searchCourses dt {
	padding: 0 10px 4px 15px;
	font-weight: bold;
	line-height: 1.2em;
}
#searchCourses dt a{
	font-family: Georgia, arial, sans-serif;
}


#searchCourses dt a span{
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	font-family: Georgia, arial, sans-serif;
	text-decoration:none;
}
#searchCourses p a{
	font-size: 10px;
	font-weight:bold;
	text-decoration:underline;
}

#searchCourses #articleListContainer
{
	padding:0;
	margin:0;
}



























#searchBox{
	padding: 14px 0 0 0;
	background: #EFEFE7;
	width: 335px;
	_width: 335px;
	float: left;
}
#searchBox table{
	width: 100%;
}
#searchBox select{
	font-size: 11px;
}
#searchBox .buttons{
	background: #fff;
}
#searchBox .formNotRequired{
	width: 120px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia, arial, sans-serif;
}
#searchBox .formNotRequiredPad
{
	width: 120px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia, arial, sans-serif;
	padding-right: 4px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
}


#searchBox td{
	padding: 4px 6px;
}
#courseDetailsTable{
	clear:right;
	margin: 14px 0 12px 0;
}
#courseDetailsTable dl{
	border-bottom: 1px solid #D5D1C1;
	font-size: 11px;
	font-family: Georgia, arial, sans-serif;
}
#courseDetailsTable dt{
float:left;
width: 135px;
font-weight:bold;
text-align: right;
padding: 4px 8px;
}
#courseDetailsTable dd{
padding: 4px 10px;
margin-left: 145px
}
.courseDetailsEven dt{
background: #E7E3D8;
}
.courseDetailsEven dd{
background: #EDECE5;
}
.courseDetailsOdd dt{
background: #EFEEE7;
}
.courseDetailsOdd dd{
background: #F7F6F3;
}
.courseImage{
	float:right;
	margin: 10px 0 10px 0;
}

#courseDetailRelated{

}
#courseDetailRelated span{
	font-family:Webdings;
	color:#323234;
}
#courseDetailRelated .relatedCallout{
	border: 3px double #DCD8CC;
	background:#fff;
}
#courseDetailRelated .relatedCallout h3{
	background: #F7F3E8;
	text-transform:uppercase;
	font-family: Georgia, arial, sans-serif;
	color:#323234;
	letter-spacing:1px;
	font-size:11px;
	font-weight:bold;
	padding: 4px 10px;
	border-bottom: solid 1px #E7E3D8;
}
#courseDetailRelated .relatedCallout h5{
	font-family: Georgia, arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	margin:10px 0 0 0;
	padding: 3px 12px 3px 15px;
}
#courseDetailRelated .relatedCallout p{
	margin:0;
	padding: 5px 12px 12px 15px;
}
#courseDetailRelated .relatedCallout h5 em{
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#666666;
}
#courseDetailRelated hr{
	border:0;
	border-bottom: 1px dashed #CAC5B1;
}


/* CPE HOME  ---------------------------------------------- */
#cpeAux{
float:right;
font-size: 14px;
	color:#7B7667;

}
#cpeAux a{
	color:#7B7667;
	text-decoration:underline
}
#center h3.cpeOptions{
	background: #7E796A;
	font-size: 11px;
	color: #fff;
	letter-spacing: 2px;
	padding: 4px 12px;
	width: 200px
}

#cpeCalSearchMap h1{
	color: #2F2F2F;
	text-align:center;
}
#cpeCalSearchMap p{
	text-align:center;
	font-size:11px;
}
#cpeOptions{
}
#cpeOptions dl{
	float:left;
	background: url(/img/hr2.gif) bottom repeat-x;
}
#cpeOptions dt{
	float:left;
	width:90px;
	clear:right;
	margin: 0;
	padding: 10px 0 0 12px;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	font-family: Georgia, arial, sans-serif;
}
#cpeOptions dt a{
	color:#5F2512;
}
#cpeOptions dd{
	padding: 8px 0;
	margin-left:104px;
	width:240px;
}
#cpeOptions dd p{
	display:inline;
	padding-right: 10px;
}
#cpeOptions dd a{
	float:right;
	margin:10px 0 10px 0px;
	display: block;
}
#myCPEList{
	background:#E3E1D5;
	border: 3px double #fff;

}
#RightContentCol_Training #myCPEList ul{
	padding: 2px 0 0 0;
	margin:10px 0px 2px 0px;
}
#RightContentCol_Training #myCPEList li{
	list-style:none;
	background: url(/img/bulletLoggedIn.gif) no-repeat 0px 8px;
	padding: 5px 0 5px 10px;
	font-size:12px;
	border-bottom: 1px solid #fff;
	font-family: Georgia, arial, sans-serif;
	width: 100%;
}
#RightContentCol_Training #myCPEList li.last{
	border-bottom: 0;
}

#cpeCalSearchMap{
	border-top: 1px dashed #B0A68C;
	padding: 25px 0 15px 0;
	background: #F6ECDB;
	margin-bottom: 20px;
}


/* MY Calendar  ---------------------------------------------- */
#calDisplayOptions{
	border:2px solid #EAE9E0;
	padding: 10px;
	margin-bottom:15px;
}
#calDisplayOptions select{
	margin: 0 8px 10px 0;
	display: block;
	float: left;
}
#filterCal{
	border: double 3px #DCD9CB;
	padding: 10px 0;
	margin: 20px 0;
	float:left;
	width:100%;
}
#filterCal p{
	float: left;
	margin: 0 0 0 14px;
}
#filterCal label{
	margin: 0 0 2px 0;
	display: block;
}
#filterCal input{
	vertical-align:baseline;
}
#myCalendar{
	border: 3px double #DCD9CB;
	padding:0;
	font-family: Georgia, arial, sans-serif;
	
}

#myCalendar .month{
	background: #F8F3E8;
	border-bottom: solid 1px #DCD9CB;
	font-size: 20px;
	color: #333333;
	padding: 10px;
	font-family: Georgia, arial, sans-serif;
	
}

#myCalendar_events{
	padding:10px 20px;
	font-family: Georgia, arial, sans-serif;
	
}

#myCalendar h5{
	text-transform:uppercase;
	color:#5B2312;
	margin: 0 0 10px 0;
	font-size: 12px;
}

#myCalendar h4{
	margin: 0 0 14px 0;
	font-size: 14px;
	padding:0;
	font-weight: normal;
}
#myCalendar h4 a{
	color:#333333;
	text-decoration:underline
}
#myCalendar p{
	color:#666666;
	margin:0;
	padding:0;
	font-family: Georgia, arial, sans-serif;
	
}
.eventsitem, .eventsitema{
	background: url(/img/hr2.gif) bottom no-repeat;
	padding: 4px 0;
}
.eventsbox{
margin-bottom: 8px;
}


/* MY MEmbership  ---------------------------------------------- */

#loginPageForm{
	border: 3px double #EEEEE6;
	margin-top:25px;
	_margin-top:20px;
	width: 352px;
	_width: 330px;
	float: left;
	height: 170px;
	font-family: Georgia, arial, sans-serif;
}
#loginPageForm dl{
margin: 10px 0 0 10px
}

#loginPageForm dt{
float:left;
width: 140px;
text-align: right;
font-size:12px;
padding: 6px 0 0 0;
}
#loginPageForm dd{
padding: 6px 0 0 0;
margin-left: 150px
}
#loginPageForm dd p{
font-size:11px;
font-family: Georgia, arial, sans-serif;

}


#loginPageForm dd span{
font-size:15px;
}

/*--------------------------------------------------------------
		Form Definitions
--------------------------------------------------------------*/
#form {

}

/* Email Form Sections --------------------------------------------- */
.formSection{
	margin-bottom:10px;
	border: 2px solid #E8E8E2;
}

#form .formSection h2 {
	color: #333333;
	font-size: 14px;
	font-weight:bold;
	padding: 4px 14px 3px 14px;
	background: #E8E8E2;
	text-transform:uppercase;
	letter-spacing:3px;
	color:#5C2312;
}

.formSectionCopy {
	padding: 12px 14px 6px 14px;
	_padding: 12px 14px 6px 14px;
	font-size: 11px;
	margin: 0;
}

/* Email Form Table Styles ----------------------------------------- */
table.formFields{
	margin-top: 0;
}
table.formFields td, table.formFieldsApp td{
	padding: 5px 6px;
	_padding: 5px 0;
	vertical-align: top;
}

td.formLabel {}
td.formField {}
#form td.formField label{
	font: 11px Georgia, arial, sans-serif; 
	color: #333333; 
	margin:0;
}



/* Form Fields Styles ----------------------------------------- */

table.formFields h3, table.formFieldsApp h3
{
	font-size: 12px;
	font-weight: bold;
	margin: 3px 0 0 14px;
	text-align: right;
	color: #666;
}
#form h3.error
{
	color: #BB2C00;
	background: url(/img/formRequiredStar.gif) no-repeat center right;
}
#form .formInstruct
{
	display: inline;
	margin: 8px 0 0 0;
}
#form .formInstruct p
{
	font-size: 11px;
	color: #666666;
}
.formField p
{
	display: inline;
}


#form .formTextField, .formTextField p
{
	padding-top: 5px;
	font: 12px;
	font-family: arial, sans-serif;
}

.formRadioList
{
	margin-top: 6px;
	font: 12px;
}
.formRadioList p
{
	display: inline;
	padding: 0 10px 0 0;
	font: 12px;
	font-family: arial, sans-serif;
}
.formCheckboxList
{
	width: 320px;
}
.formCheckboxList p
{
	display: inline;
	padding: 0 20px 8px 0;
	line-height: 25px;
	white-space: nowrap;
	font-family: arial, sans-serif;
	font: 12px;
}
#errors
{
	color: #BB2C00;
}


#form .required
{
	color: #333;
	font-weight: bold;
	background: url(/img/formRequiredStar.gif) no-repeat center right;
}
#form h3
{
	color: #333;
	padding-right: 10px;
}
#buttons
{
	margin: 10px 0 20px 175px;
}

/* Email Form Fields Styles ----------------------------------------- */
#form input, #form textarea
{
	font: 12px;
	font-family: arial, sans-serif;
}
#form select
{
	font: 12px;
	font-family: arial, sans-serif;
	color: #333;
}



/* Newsroom Styles ----------------------------------------- */
#newsCurReleaseSubHead{
	margin: 30px 0 0 0;
	background: url(/img/bgNewsReleases.gif);
}
#newsCurReleaseSubHead h3{
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:3px;
	padding: 5px 10px 5px 10px;
}

div.newsArtList a{
text-decoration: underline
}
div.newsArtList dl{
	margin:0 0 0 0;
}
div.newsArtList dl dt{
	font-size: 14px;
	font-weight:bold;
	margin:0 0 0 0;
	padding:0;
}
div.newsArtList dl dd{
	font-size: 12px;
	padding: 3px 0 14px 0;
	border-bottom:1px dashed #CAC5B1;
}
div.newsArtList dd a{
	font-size: 11px;
	color:#666;
}
div.newsArtList dl dd.date{
	font-weight:bold;
	color: #666;
	border:none;
	padding:14px 0 0 0;
}
div.newsArtList p{
	padding:10px 0 0 0;
}
div.newsArtList p a{
	color: #6B1600;
	text-decoration: none; 
}

/* CPA Resources Styles ----------------------------------------- */

#publicationBox{
	background: url(/img/hr2.gif) bottom left repeat-x #FBF7EB;
	padding-bottom: 3px;
}
#mainContent #publicationBox ul {
	margin:5px 14px;
}
#mainContent #publicationBox li {
	padding-left:12px;
	background: url(/img/customBullet.gif) no-repeat 0 5px;
}
#mainContent  #publicationBox h3{
	color:#653524;
	padding: 10px 10px 5px 14px;
	font-weight:bold;
	letter-spacing:3px;
	text-transform:uppercase;
	font-size: 16px;
	background: #EAE6D9;
	border-bottom: solid 2px #FBF7EB;
}

#mainContent #publicationBox h2{
	font-size: 14px;
	font-weight:normal;
	color:#653524;
	background: url(/img/hr2.gif) top left repeat-x;
	padding: 10px 10px 5px 14px;
}
#publicationBox p{
	font-size: 11px;
	margin: 2px 0 14px 14px;
	padding-left:12px;
	background: url(/img/customBullet.gif) no-repeat center left;
}

#publicationBox a{
	text-decoration:none;
	color:#666666;
}

#publicationBox a:hover{
	text-decoration:underline;
	color:#666666;
}

#publicationBox p a{
	text-decoration:underline;
	color:#666666;
}


#professionalIntro{
	padding: 18px 10px 10px 6px;
	background:#F8F3E8;
	margin: 10px 0;
	font-family: Georgia, arial, sans-serif;
}
#professionalIntro h3{
	padding: 10px 10px 0 14px;
	font-weight:normal;
	letter-spacing:3px;
	text-transform:uppercase;
	color: #653524;
	font-size: 18px;
}
#professionalResources  #professionalIntro .articleListSmCircles li {
	padding:3px 0 2px 12px;
	margin:0;
}
#taxPracticeResources{
	float:right;
	border-top:1px dotted #A29F94;
	font-family: Georgia, arial, sans-serif;
}
#taxPracticeResources p{
	border-bottom:1px dotted #A29F94;
	font-family: Georgia, arial, sans-serif;
}

#CPAResources .btnbtm {
float: left;
border: double 3px #CDCCBF;
background: #F3F2E8;
font-family: Georgia, arial, sans-serif;
color: #5D2412;
font-size: 14px;
_font-size: 13px;
margin: 10px 5px 0 0;
padding: 6px 2px;
}

#CPAResources .btnbtm2 {
float: left;
border: double 3px #CDCCBF;
background: #F3F2E8;
font-family: Georgia, arial, sans-serif;
color: #5D2412;
font-size: 14px;
_font-size: 13px;
margin: 10px 0;
}

#CPAResources .btnbtm a{
color: #5D2412;
text-decoration: none;
display: block;
}

#CPAResources .btnbtm2 a{
color: #5D2412;
text-decoration: none;
padding: 6px 2px;
display: block;
}


/* RSS Styles ----------------------------------------- */

#rssMain {
}
#rssMain h2{
	font-size: 16px;
	text-transform:uppercase;
	letter-spacing:3px;
	padding-bottom:10px
}

/* Bad Vibation, Bad! - leave this fix here for IE font bug */
#rssMain #leftContentCol div.listWithGraySectionBoxes div#articleListContainer h3 span
{
	font-family:Arial;
}

#rssMain #rightContentCol {
	padding-bottom: 12px;
}
#rssMain .listWithGraySectionBoxes li a{
	padding-right:35px;
	background: url(/img/iconXml.gif) no-repeat center right;
}
#rssMain #leftContentCol{
width:284px;
padding-bottom:20px
}
#rssMain #rightContentCol{
	width:204px;
	margin-top: 20px;
}

/* Government Relations ----------------------------------------- */

.govRelIntro{
	margin: 33px 0 10px 0;
	background: #CFE0E6;
	padding: 10px  8px 8px 18px;
}
.govRelIntro p{
	color: #004899;
	font-size:13px;
	font-weight:bold;
	line-height:1.5em;
}

#election{
	background: #AE0F10 url(/img/bgElection.gif) no-repeat;
}
#mainContent #election h2{
	color:#fff;
	font-size:22px;
	padding: 15px 0 5px 17px;
	letter-spacing:1px;
}
#mainContent #election h4{
	font-weight:normal;
	font-size:14px;
}
#election h4 a, #election h2, #election p{
	color:#fff;
}
#election p{
	margin-top: 10px;
	padding: 0;
}
#electionCallout1{
	float:left;
	margin: 0;
	padding: 0;
	padding: 8px 0 10px 25px;
	width: 208px;
}

#electionCallout2{
	padding: 8px 25px 15px 0;
	margin-left: 275px;
}
/* Link Library ----------------------------------------- */
.LinkLibraryCatList{
border: 3px solid #EFEEE7;
}
.LinkLibraryCatList h2{
	padding-left:14px;
	color: #AC9336;
}
/* Home ----------------------------------------- */
#home #leftColumn{
	margin-top:30px
}
#home #mainContent{
	margin-top:20px
}

#homeMyList{
font-family: Georgia, arial, sans-serif;
border: double 3px #fff;
background:#E3E1D5;
height: 205px;
width:183px
}

#homeMyList a{
color: #282629;
text-decoration:none;
}

#homeMyList ul{
	margin: 0;
	
}
#homeMyList li{
	list-style:none;
	background: url(../img/bulletLoggedIn.gif) no-repeat center left;
	padding: 4px 0 4px 18px;
	font-size:13px;
	border-bottom: 1px solid #fff;
}
#homeMyList li.last{
	border-bottom: 1px solid #fff;
}
#homeSectGraphic{
border-top: 3px solid #fff;
margin-left: 187px;
width: 200px;
overflow:hidden;
padding:0;

}
#homeTopSection{
/**/position:relative;
top:22px;
_top:30px;
border-top: 2px solid #fff;
/*background: #DFDED0 url(../img/sectionGraphicHome.jpg) no-repeat top right;*/
overflow:hidden;
height: 205px;
width:735px;
clear:both;
margin:0;
}
#homeMemberLogin{
border-right: 1px solid #fff;
background: url(../img/homememblogin_bg.gif) bottom left repeat-x #DEDDCF;
padding: 0;
width:187px;
height: 205px;
margin: 0;
}

#homeMemberLogin a{
color: #1A1A1C;
text-decoration:none;
}

#homeMemberLogin a:hover{
color: #1A1A1C;
text-decoration:underline;
}

#homeMemberLogin h4{
padding: 10px 10px 0 10px
}
#homeMemberLogin dl{
margin: 0 10px 0 10px;
}
#homeMemberLogin dt{
font-size:11px;
font-family: Verdana, sans-serif;
color:#494941;
padding: 5px 0 0 0;
margin:0;
}
#homeMemberLogin dd{
padding: 2px 0 0 0;
margin:0;
}
#homeMemberLogin dd p{
font-size:10px;
padding: 4px 0 0 0;
}
#homeMemberLogin dd span{
font-family: Webdings;
}
#homeMemberLogin input{
margin:0;
padding:0;
font-size:12px;
}
#homeMemberLogin .textb{
width: 130px;
font-size:12px;
}
#homeMemberLogin p input{
float:left;
margin: 0 5px 10px 0;
font-size:12px;
}

#homeRecentArticles{
	background:#E5E8F1;
	font-size:11px;
	font-weight:bold;
	margin: 10px 0;
	line-height: 12px;
}
#homeRecentArticles ul{
	margin: 0 10px;
	padding: 12px 0;
}
#homeRecentArticles h4{
	margin: 0;
	padding: 4px 10px;
	background:#7386B2;
}
#homeRecentArticles li{
	margin: 0 0 5px 0;
}

#homeRightContentCol{
	width:180px;
}
#homeLeftContentCol{
	width:338px;
	padding: 8px 0 0 0;
}
#home #mainContent{
	/*background: url(../img/homeLoggedInBg.gif) repeat-y 0px 10px;*/
}

#homeContentToHighlight{
	background: url(../img/ContentHighlgt_bg.gif) repeat-y;
	font-size:11px;
	line-height: 12px;
	color: #333333;
	width:180px;
}

#homeContentToHighlight div.top{
	background: url(/img/ContentHighlgt_top.gif) no-repeat;
height:12px;

}
#homeContentToHighlight div#highlightBody{
	background: url(/img/ContentHighlgt_btm.gif) no-repeat bottom;
padding-bottom:12px;

}

#homeContentToHighlight h4{
	font-family: Georgia, Arial, sans-serif;
	font-weight: normal;
	padding: 10px 14px;
	font-size:15px;
	color:#5E2514;
}
#homeContentToHighlight p{
	font-size:11px;
	padding: 6px 14px;
	line-height:1.5em;
	 color:#333333;
}
#homeContentToHighlight p a {
	text-decoration: none;
}
#homeContentToHighlight p a:hover
{
	text-decoration: underline;
}

#mainContent #homeContentToHighlight ul {
	margin: 0 10px 10px 14px;
}

#mainContent #homeContentToHighlight ul li{
	background: url(../img/bulletStandard_white.gif) no-repeat 0px 4px;
	margin:0;
	padding: 4px 0 4px 10px;
}

#mainContent #homeContentToHighlight ul li a{
	text-decoration: none;
	color:#333333;
}

#mainContent #homeContentToHighlight ul li a:hover
{
	text-decoration: underline;
}



#homeContentToHighlightLoggedIn{
	font-size:11px;
	line-height: 12px;
	color: #1A1A1A;
}
#homeContentToHighlightLoggedIn h4{
	font-family: Georgia, Arial, sans-serif;
	font-weight: normal;
	padding: 5px 0;
	font-size:16px;
	color:#5E2511;
}
#homeContentToHighlightLoggedIn p{
	font-size:11px;
	line-height:1.5em;
	padding-bottom: 36px;
}

#homeContentToHighlightLoggedIn p a{
	text-decoration: none;
	color:#666;
}
#mainContent #homeContentToHighlightLoggedIn ul {
	margin: 0 10px 10px 14px;
}

#mainContent #homeContentToHighlightLoggedIn ul li{
	background: url(../img/bulletStandard.gif) no-repeat center left;
	margin:0;
	padding: 4px 0 4px 10px;
}

#homePoll{
background: #FAF5E8;
margin-top: 8px;
padding-bottom: 12px;
}

#homePoll p{
	font-size:11px;
	padding: 4px 14px 0 14px;
	font-weight:bold;
}
#homePoll h4{
	background: #EBD9A5;
	font-family: Georgia, Arial, sans-serif;
	font-size: 13px;
	color: #363637;
	padding: 5px 0 4px 10px;
	font-weight:normal;

}


#homeNewsList {
	margin: 0 10px 15px 0;
}

#homeNewsList a{
	color:#333333;
	text-decoration:none;
}

#homeNewsList a:hover{
	color:#333333;
	text-decoration:underline;
}

#homeNewsList h3{
	font-size:10px;
	margin: 0;
	padding: 3px;
	background: #DEDDD2;
}
#homeNewsList h3 a{
	font-family: Georgia, Arial, sans-serif;
	text-decoration:underline;
	color: #4E4E4E;
	font-weight: bold;
}
#homeNewsList ul{
	margin: 10px 0;
}
#home #mainContentHome #homeNewsList li{
	font-size:11px;
	margin: 4px 0;
	line-height: 12px;
}

#homeNewsList dt{
	font-family: Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top: 10px
}
#homeNewsList dd{
	font-size:11px;
	font-weight: normal;
}

#homeRecommededCPE{
	background: #E2E5DA;
	border-bottom: solid 5px #fff;
}

#homeRecommededCPE h3{
	background:#6F7760;
	padding:5px 5px 5px 10px;
	color: #fff;
	font-size: 15px;
	font-family: Georgia, arial, sans-serif;
}

#homeRecommededCPE h3 img{
display:block;
padding: 0 0 0 0;
}
#homeRecommededCPE h3 a{

display:block;
margin-top:-2px;
}

#homeRecommededCPE div{
	background: url(../img/border_dotted.gif) bottom left repeat-x;
}

#homeRecommededCPE div span{
 font-weight: bold;
}

#homeRecommededCPE a{
 font-size: 11px;
 text-decoration: underline;
 }


#homeRecommededCPE h5{
	color: #666;
	line-height: 12px;
	font-size:11px;
	margin: 0 12px;
	padding: 0px;
}
#homeRecommededCPE h4{
	font-size:12px;
	line-height: 14px;
	margin: 0 12px;
	padding: 6px 0;
}
#homeRecommededCPE p{
	font-size:12px;
	margin: 0 12px;
	padding: 6px 0;
}

#homeBottomLinks{
	padding: 20px 0 20px 0;
}
#homeArticles{
	background:#DBE7EC;
	width: 177px;
	padding: 0;
}
#homeArticles h3{
	background:#123D66;
	padding: 4px 14px;
}
#homeArticles dt{
	font-family: Georgia, arial, sans-serif;
	padding: 10px 10px 4px 14px;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
}
#homeArticles dt a{
	color:#001F68;
}
#homeArticles dd{
	font-size:11px;
	padding: 0 10px 8px 14px;
	background: url(../img/bgHomeProfResources.gif) repeat-x bottom #DBE7EC;
}

#homeArticles2{
	background:#DBE7EC;
	height: 229px;
	width: 330px;
}
#homeArticles2 h3{
	background:#123D66;
	padding: 4px 14px;
}
#homeArticles2 dt{
	font-family: Georgia, arial, sans-serif;
	padding: 10px 10px 4px 14px;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
}
#homeArticles2 dt a{
	color:#001F68;
}
#homeArticles2 dd{
	font-size:12px;
	padding: 0 10px 8px 14px;
	background: url(../img/bgHomeProfResources.gif) repeat-x bottom #DBE7EC;
}

#homeYellowBottom{
	background:#F7F2E0;
	width: 330px;
	margin-left: 8px;
}


#homeYellowBottom a{
	color: #333333;
	text-decoration: none;
}

#homeYellowBottom a:hover{
	color: #333333;
	text-decoration: underline;
}

#homeYellowBottom h3{
	background:#EBDAA6;
	padding: 4px 3px 4px 14px;
	font-size: 10px;
	font-weight: normal;

}

#homeYellowBottom h3 a{
	font-size: 10px;
	padding-left: 33px;
	text-decoration:underline;
	color: #4E4E50;
	font-weight: bold;
	
}

#homeYellowBottom .left{
	margin: 4px 0 0 ;
	width: 138px;
	height: 105px;
	padding: 6px 10px 10px 14px;
	font-size: 11px;
	border-right: solid 1px #E3DFD2;
}

#homeYellowBottom .left span{
	font-family: Georgia, Arial, sans-serif;
	letter-spacing: 1px;
	text-transform:uppercase;
}

#homeYellowBottom .left em{
	font-family: Georgia, Arial, sans-serif;
	font-style: normal;
	font-size: 11px;
}


#homeYellowBottom .full{
	margin: 4px 0 0 ;
	width: 280px;
	padding: 6px 14px 8px 14px;
}

#homeYellowBottom .full span{
	font-family: Georgia, Arial, sans-serif;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
}

#homeYellowBottom .full em{
	font-family: Georgia, Arial, sans-serif;
	margin: 0;
	font-size: 10px;
	letter-spacing: 1px;
	font-style: normal;
	font-weight: bold;
}

#homeYellowBottom td.YellowBig {
	padding: 0 8px;
	
}

#homeYellowBottom td.YellowBig h4 {
	font-family: Georgia, Arial, sans-serif;
	letter-spacing: 1px;
	text-transform:uppercase;
	font-size: 10px;
	margin:11px 0 0 0 ;
	padding:0;
}
#homeYellowBottom td.YellowBig ul {
	margin:0 0 0 0 ;
}


#homeYellowBottom .YellowBig ul a{
}

#homeYellowBottom ul {
	margin-left:0px;
}

#homeYellowBottom ul li{
	list-style:none;
	background: url(../img/bulletGoldArrow.gif) no-repeat 2px 5px;
	padding: 2px 0 3px 16px;
}

#homeYellowBottom ul.YellowSm {
	font-size:11px;
	padding-left: 5px;
}


#homeYellowBottom h4 a {
	color:#4E4E50;
	text-decoration:underline;
}
#homeYellowBottom h4 {
	padding-top:8px;
	padding-bottom: 8px;
}
#homeYellowBottom p a {
	font-size:11px;
	text-decoration:underline;
	color:#666666;
}

#homeUpcomingEvents
{

}
#homeUpcomingEvents h3{
	margin: 2px 0 6px 0;
	background: #DEDDD2;
}
#homeUpcomingEvents h3 a{
	font-family: Arial, sans-serif;

	text-decoration:underline;
	color: #4E4E4E;
	font-weight: normal;
	
}
#homeUpcomingEvents dl {
width:148px;
padding: 0 0 8px 0;
}

#homeUpcomingEvents dt{
	font-family: Arial, sans-serif;
	font-size:11px;
	font-weight: bold;
	margin-top:0;
}
#homeUpcomingEvents .BR dt, #homeUpcomingEvents .BL dt{
	margin-top:6px;
}
#homeUpcomingEvents dd{
	font-size:11px;
	font-weight: normal;
}


#homeUpcomingEvents .UL {
	border-bottom:3px double #CAC5B1;
	border-left:3px double #CAC5B1;
	padding-left: 15px;
}
#homeUpcomingEvents .UR {
	border-bottom:3px double #CAC5B1;
	padding-left: 6px;
	padding-right: 8px;
	_padding-right: 6px;
}
#homeUpcomingEvents .BL {
	padding-left: 15px; 
	border-left:3px double #CAC5B1;
}
#homeUpcomingEvents .BR {
	padding-left: 6px;
	padding-right: 8px;
	_padding-right: 6px;
}

#home_LinkLibrary {
font-family: Georgia, Arial, sans-serif;
background: url(../img/homeLinkLibrary_bg.gif);
padding: 18px 18px 18px 40px;
color: #1A1A1A;
border-top: solid 5px #fff;
width: 120px;
}

#home_LinkLibrary h2{
font-size: 13px;
font-weight: bold;
color: #324659;
margin: 0;
padding: 0;
}

#home_LinkLibrary h2 a{
color: #324659;
text-decoration: none;
}

#home_LinkLibrary h2 a:hover{
color: #324659;
text-decoration: underline;
}

.hr { background-image: url(/img/hr2.gif);
          background-repeat: repeat-x;
          margin: 1em;
          padding: (height-16-2*3)px 0 0; 
		  height: 4px;
        }
 .hr HR { width: 0; line-height: (16+3)px }
 



.MessageHeader
{
	font-weight: bold;
	color: #ff0000;
}

.CartHead
{
	font-weight: bold;
	font-size: 8pt;
	text-transform: uppercase;
	color: #5d2412;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	vertical-align: bottom;
	padding-top: 5px;
}
.CartDetail
{
	font-weight: bold;
	font-size: 8pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	vertical-align: bottom;
	padding-top: 5px;
}

.CartSpace
{
	background: url(/img/hr2.gif) bottom repeat-x;
}



.calendar_button
{
	border: none;
	cursor: pointer;
	padding-left: 2px;
	vertical-align: bottom;
}

.picker
{
	background-color: #FFFFFF;
	border: 1px gray solid;
	font-size: 12px;
	font-family: arial,monospace;
	padding: 2px;
	cursor: pointer;
}

.calendar td
{
	font-size: 11px;
}


.title
{
	font-weight: bold;
	background-color: #D7D7E5;
	font-family: verdana;
	font-size: 11px;
}

.day
{
	width: 25px;
	cursor: pointer;
	text-align: center;
	border-width: 1px;
	border-color: #F6F6F6;
	border-style: solid;
	font-family: verdana;
	font-size: 11px;
}

.dayhover
{
	width: 25px;
	cursor: pointer;
	text-align: center;
	text-decoration: underline;
	border-width: 1px;
	border-color: #F6F6F6;
	border-style: solid;
	font-family: verdana;
	font-size: 11px;
}

.dayheader
{
	width: 25px;
	text-align: center;
	border-width: 1px;
	border-color: white;
	border-style: solid;
	font-weight: bold;
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: 11px;
}

.othermonthday
{
	color: #999999;
}

.outofrangeday
{
	visibility: hidden;
}

.selectedday
{
	width: 25px;
	background-color: #FBE694;
	color: #000000;
	border-width: 1px;
	border-color: #BB5503 !important;
	border-style: solid;
	font-weight: bold;
	font-family: verdana;
	font-size: 11px;
}

.calendar
{
	border-style: solid;
	border-width: 1px;
	border-color: Black;
	border-collapse: collapse;
	background-color: #FFFFFF;
	cursor: default;
	font-family: verdana;
	font-size: 11px;
}

.month
{
	background-color: #F6F6F6;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 0px;
	font-family: verdana;
	font-size: 11px;
}

.nextprev
{
	cursor: pointer;
	height: 25px;
	vertical-align: center;
	padding: 0px 5px 0px 5px;
}

.selector
{
	width: 14px;
	cursor: pointer;
	text-align: left;
	vertical-align: center;
	background-color: #FFFFFF;
}
.ProfileDetailLabel
{
	font-weight: bold;
	padding: 3px;
}

.ProfileDetail
{
	padding: 5px;
}


.apps
{
	padding: 5px;
}


.appssmall
{
	padding: 2px;
}

.appsDues
{
	padding-right: 5px;
	padding-left: 8px;
	padding-bottom: 12px;
	padding-top: 10px;
}

.AppPageIntro
{
	line-height: 1.6em;
	font-size: 13px;
	margin: 20px 0 0 0;
	font-family: Georgia, arial, sans-serif;
	color: #5C5C5C;
}



.detailsHeader
{
float:left;
width: 145px;
font-weight:bold;
text-align: right;
padding: 4px 8px;
background: #EFEEE7;	
border-bottom: 1px solid #D5D1C1;
font-size: 11px;
font-family: Georgia, arial, sans-serif;
}

.detailsData
{
padding: 4px 10px;
margin-left: 145px;
background: #F7F6F3;
border-bottom: 1px solid #D5D1C1;
}









/* added 5/22/2009 important note for course details  ----------------------------------------- */

.relatedItemsnote{
	background:#EFEEE7;
	border-bottom: 14px solid #fff;
	font-family: Georgia, arial, sans-serif;
	padding: 0px 0px 0px 0px;
}

#mainContent .relatedItemsnote h3{
	background:#DCD9CB;
	color:#a52a2a;
	font-size: 11px;	
	font-weight: bold;
	text-transform:uppercase;
	letter-spacing: 1px;
	margin:0;
	padding: 5px 5px 5px 5px;	
}

#mainContent .relatedItemsnote p{
	font-size:11px;
	margin:0;
	padding: 10px 10px 10px 10px;
}



