/****************************************



   View Article Related Styles Follow



****************************************/ 

.rssfeedimage {

	border: none;

	padding: 0;

	margin: 0;

}



.rssfeedlink {

	margin: 0;

	padding: 5px 0px 5px 0px;

}



div#menuholder {

	background-color: #ffffff;

	margin: 0 auto;

	padding: 0;

	width: 900px;

	overflow: auto;

}

div#menucontainer {

	width: 100%;

	margin: 0;

	padding: 0;

	background-color: #3366CC;

	height: 30px;

	overflow: auto;

}

div#menucontainer div#menuitem {

	float: right;

	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	font-weight: normal; 

	color:#FFFFFF;

	text-align: center;

	padding: 9px 5px 0 3px;

	margin: 0;

}



div#cmsbreadcrumb {

	float: left;

	padding: 10px 5px 5px 5px;

	text-align: center;

	margin: 0;

	color:#000000;

	font-size: 11px;

}

div#cmsbreadcrumb * {

	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 

	font-size: 12px; 

}

div#cmsbreadcrumb .currentsection {

	font-style: italic;

	font-weight: bold;

	color: #507BFF;		

}

div#cmsbreadcrumb .currentsection a:link {

	font-style: italic;

	font-weight: bold;

	text-decoration: none;

	color: #507BFF;		

}

div#cmsbreadcrumb .currentsection a:hover {

	font-style: italic;

	font-weight: bold;

	text-decoration: none;

	color: #507BFF;		

}

div#cmsbreadcrumb .currentsection a:visited {

	font-style: italic;

	font-weight: bold;

	text-decoration: none;

	color: #507BFF;		

}

div#cmsbreadcrumb .currentsection a:active{

	font-style: italic;

	font-weight: bold;

	text-decoration: none;

	color: #507BFF;		

}



div#cmsbreadcrumb a:link {

	color: gray;

	text-decoration: none;

}

div#menuitem a:link {

	color:#FFFFFF;

	text-decoration: none;

}

div#menucontainer div#menuitem a:active {

	color:#FFFFFF;		

}

div#cmsbreadcrumb a:hover {

	color:#6699FF;

	text-decoration: underline;

}

div#cmsbreadcrumb a:active {

	color: #7D2626;		

}

div#menucontainer div#menuitem a:hover {

	color:#FFFFFF;

	text-decoration: underline;

}

div#cmsbreadcrumb a:visited {

	color: #7D2626;

	text-decoration: none;	

}

div#menucontainer div#menuitem a:visited {

	color:#FFFFFF;

	text-decoration: none;	

}







#cmscontainer  {

	text-align: center; width: 100%; margin: 0 auto; padding: 0; font-family: verdana;

}

#cmsiefix  {

	text-align: left; width: 900px; margin: 0 auto; padding: 0; background-color: #ffffff;

}



/* Main Spotlight Starts */



div#cmsmainspotlight {

	font-family: arial, verdana;

}



div#cmsmainspotlight  * {

	margin: 0;

	padding: 0;

}



div#cmsmainspotlight img {

	float: left;

	padding-right: 10px;

	border: none;

}



div#cmsmainspotlight object {

	float: left;

	padding-right: 10px;

	margin-right: 5px;

	border: none;

}



div#cmsmainspotlight p.title { 

	text-align: left;

	font-size: 18px;

	font-weight: bold;

	padding-top: 0px;

	padding-bottom: 0px;

	margin-top: 3px;

	margin-bottom: 10px;

}



div#cmsmainspotlight p { 

	font-size: 11px;

}



div#cmsmainspotlight p.desc { 

	font-size: 11px;

	margin-top: 0px;

	padding-bottom: 3px;

}



div#cmsmainspotlight p.byline {

	font-size: 10px;

	padding-bottom: 20px;		

}



div#cmsmainspotlight span.username {

	font-size: 11px;

}



div#cmsmainspotlight span.publishdate {

	font-size: 10px;

	color: #CCCC00;

	font-weight: bold;

	margin-top: 0;

}



div#cmsmainspotlight a:link {

	color: #000000;

	text-decoration: none;

}



div#cmsmainspotlight a:hover {

	color: #000000;

	text-decoration: underline;

}



div#cmsmainspotlight a:visited {

	color: #000000;

	text-decoration: none;

}







/*



Article CSS Starts



*/



div.cmsarticlecolumn {

	float: left;

	

	padding: 5px;

	font-size: 12px;

	margin: 5px;

}

div.cmsarticlecolumn * {

	padding: 0;

	margin: 0;

}

div.cmsarticlecolumn div#item {

	clear: both;

}



div.cmsarticlecolumn div#sep {

	padding-bottom: 15px;

}



div.cmsarticlecolumn div#itemtext {

}



div.cmsarticlecolumn div#item img {

	border: none;

	float: left;

	padding-right: 5px;

}



div.cmsarticlecolumn p.arttitle {

	font-weight: bold;



}



div.cmsarticlecolumn p.arttitle a:link {

	color: #0000FF;

}



div.cmsarticlecolumn p.arttitle a:hover {

	color: #0000FF;

	text-decoration: underline;

}



div.cmsarticlecolumn p.arttitle a:active {

}





div.cmsarticlecolumn p.arttitle a:visited {

	color: #0000FF;

}



div.cmsarticlecolumn p { 



}



div.cmsarticlecolumn p.desc { 

	padding-bottom: 3px;

}



div.cmsarticlecolumn p.byline {

	font-size: 11px;

}



div.cmsarticle {

	float: left;

	margin: 5px;

	text-align: left;

	padding: 5px;

	

}

.gecko div.cmsarticlecolumn {

	/*width: 26.5%;*/

	margin-left: 0; 

}

.ie div.cmsarticlecolumn {

	/*width: 28.5%; */

	margin-right: 3px;

}

.gecko div.cmsarticle {

	/*width: 69.8%; */

	margin-right: 5px;

}

.ie div.cmsarticle {

	/*width: 70%; */

	margin-left: 3px;

	margin-right:3px;

}



div.cmsarticle p.printlink {

	padding-top: 20px;

	padding-bottom: 10px;

}

div.cmsarticle p.printlink a {

	text-decoration: none;

	color: #6699FF;

}

div.cmsarticle p.printlink a:hover {

	text-decoration: none;

	color: #5479C6;

}



div.cmsarticle * {

	border: 0;

	padding: 0;

	margin: 0;

	font-family: verdana, arial;

}



div.cmsarticle img.articleimage {

	float: right;

	margin-left: 10px;

	margin-bottom: 10px;

}



div.cmsarticle p.title { 

	text-align: left;

	font-size: 16px;

	font-weight: bold;

	padding-bottom: 12px;

}



div.cmsarticle p { 

	font-size: 10px;

}



div.cmsarticle div#articlecontent p {

	margin-bottom: 9px;

	font-size: 10px;

}

div.cmsarticle div#articlecontent div {

	font-size: 10px;

}



div.cmsarticle p.desc { 

	font-size: 11px;

	font-weight: bold;

	padding-bottom: 3px;

	

}



div.cmsarticle p.desc div { 

	font-size: 11px;

	font-weight: bold;

	padding-bottom: 3px;

	

}



div.cmsarticle p.byline {

	font-size: 9px;

	padding-bottom: 20px;		

}



div.cmsarticle span.username {

	font-size: 11px;

}



div.cmsarticle span.publishdate {

	font-size: 10px;

}



/* 



Section CSS Starts



*/



p.pagetitle {

	text-align: left;

	padding: 0 0 15px 0px;

	margin: 0;

	font-weight: bold;

	font-size: 14pt;

	BACKGROUND: #CC6600; PADDING-BOTTOM: 0px; COLOR: #ffffff; padding-left: 5px; PADDING-TOP: 1px; FONT-WEIGHT: bold; display: block;

	margin-bottom: 5px;	

}



div#cmssectioncontainer {

	

	margin: 5px 0 5px 5px;

	text-align: left;

	float: left;

	padding: 5px;

}

.gecko div#cmssectioncontainer {

	/*width: 69.8%; */

	margin-right: 5px; 

}

.ie div#cmssectioncontainer {

	/* width: 70%;*/

	margin-left: 3px;

	margin-right: 0px;

}



/**



Test section spotlight



**/



div.cmsspotlight2 {

	margin: 0;

	padding: 0;

}



div.cmsspotlight2 * {

	border: 0;

	padding: 0;

	margin: 0;



}

div.cmsspotlight2 div.item {

	/*width: 33%;

	float: left;

	overflow: auto; */

	margin-right: 2.5px;

	text-align: center;

	margin: 0 auto;

}



div.cmsspotlight2 div.image {

	width: 250px;

	height: 200px;

	background-position: center center;

	background-repeat: no-repeat;

	cursor: pointer;

	margin-bottom: 5px;

	margin: 0 auto;

}



/*div.cmsspotlight2 img {

	float: left;

	margin-right: 5px;



}*/



div.cmsspotlight2 p.title { 

	font-size: 12px;

	font-weight: bold;

	padding-bottom: 12px;

}



div.cmsspotlight2 p.title a:link { 

	color: #333333;

	text-decoration: none;

}



div.cmsspotlight2 p.title a:hover {

	color: #333333;

	text-decoration: underline;

}



div.cmsspotlight2 p.title a:active { 

	color: #333333;

	text-decoration: none;

}



div.cmsspotlight2 p.title a:visited { 

	text-decoration: none;

}



div.cmsspotlight2 p { 

	font-size: 12px;

}



div.cmsspotlight2 p.desc { 

	font-size: 12px;

	padding-bottom: 3px;

}



div.cmsspotlight2 p.byline {

	font-size: 10px;	

}



div.cmsspotlight2 span.username {

	font-size: 11px;

}



div.cmsspotlight2 span.publishdate {

	font-size: 10px;

}



/*****/

div.cmsspotlight {

	margin: 0;

	padding: 0;

}



div.cmsspotlight * {

	border: 0;

	padding: 0;

	margin: 0;



}



div.cmsspotlight img {

	float: left;

	padding-right: 5px;

}



div.cmsspotlight p.title { 

	text-align: left;

	font-size: 12px;

	font-weight: bold;

	padding-bottom: 12px;

}



div.cmsspotlight p.title a:link { 

	color: #333333;

	text-decoration: none;

}



div.cmsspotlight p.title a:hover {

	color: #333333;

	text-decoration: underline;

}



div.cmsspotlight p.title a:active { 

	color: #333333;

	text-decoration: none;

}



div.cmsspotlight p.title a:visited { 

	text-decoration: none;

}



div.cmsspotlight p { 

	font-size: 12px;

}



div.cmsspotlight p.desc { 

	font-size: 12px;

	padding-bottom: 3px;

}



div.cmsspotlight p.byline {

	font-size: 10px;	

}



div.cmsspotlight span.username {

	font-size: 11px;

}



div.cmsspotlight span.publishdate {

	font-size: 10px;

}



div.cmssection {

	margin: 0;

	padding: 0;

}



div.cmssection ul {

	padding: 0;

	margin: 0;

}



div.cmssection li {

	padding-left: 15px;

	margin: 0;

}



div#sep {

	padding-bottom: 15px;

	clear: both;

}



div.cmssection * {

	margin: 0 auto;

	border: 0;

	padding: 0;

}



div.cmssection img {

	float: left;

	padding-right: 5px;

}



div.cmssection p.title { 

	text-align: left;

	font-size: 12px;

	font-weight: bold;

	padding-bottom: 12px;

	

}



div.cmssection p.title a:link { 

	color: #333333;

	text-decoration: none;

}



div.cmssection p.title a:hover {

	color: #333333;

	text-decoration: underline;

}



div.cmssection p.title a:active { 

	color: #333333;

	text-decoration: none;

}



div.cmssection p.title a:visited { 

	text-decoration: none;

}



div.cmssection p { 

	font-size: 12px;

}



div.cmssection p.desc { 

	font-size: 12px;

	padding-bottom: 3px;

}



div.cmssection p.byline {

	font-size: 9px;		

}



div.cmssection span.username {

	font-size: 11px;

}



div.cmssection span.publishdate {

	font-size: 10px;

}



/*



Summary CSS Starts



*/



div#summary {

	margin-top: 10px;
	font-size: 13px;
}



div#summary ul {

	/* list-style-type: circle;

	list-style-position: inside;

	list-style-image: none; */

}



div#summary li {

	/* list-style-type: circle;

	list-style-position: inside;

	list-style-image: none; */

	padding-left: 15px;

}



div#summary * {

	margin: 0;

	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}



div#summary p.noitems {

	font-weight: bold;

}



div#summary div#item {

	clear: both;

	padding: 0;

	margin: 0;

}



div#summary div#sep {

	padding-bottom: 15px;

	clear: both;

}



div#summary div#itemtext {

	padding: 0;

	margin: 0;

}



div#summary img {

	border: none;

	float: left;

	margin: 0;

	padding: 0;

	padding-right: 5px;
	padding-left: 5px;

}



div#summary p.sectiontitle {

	padding-bottom: 5px;

	padding-top: 5px;

	padding-left: 10px;

	font-weight: bold;

	font-size: 14px;

	color: #FFFFFF;

	background-color: #CC6600; 

	display: block;

	margin: 0 0 5px 0;

}



div#summary p.sectiontitle a:link { color: #FFFFFF; text-decoration: none; font-weight: bold; 



}



div#summary p.sectiontitle a:hover { color: #FFFFFF; text-decoration: underline; font-weight: bold; 



}



div#summary p.sectiontitle a:active { color: #FFFFFF; text-decoration: none; font-weight: bold; 



}



div#summary p.sectiontitle a:visited { color: #FFFFFF; text-decoration: none; font-weight: bold; 



}



div#summary p.sectiontitle a:hover { color: #FFFFFF; text-decoration: underline; font-weight: bold; 



}



div#summary p.arttitle {

	font-weight: bold;

	padding-bottom: 2px;

}



div#summary p.arttitle a:link {

	color: #333333;

}



div#summary p.arttitle a:hover {

	color: #333333;

	text-decoration: underline;

}



div#summary p.arttitle a:active {

}





div#summary p.arttitle a:visited {

	color: #333333;

}



div#summary p { 



}



div#summary p.desc { 

	padding-bottom: 3px;

}



div#summary p.byline {

	font-size: 11px;

}



div#summary span.username {

}



div#summary span.publishdate {



}

	.side {

	padding-bottom: 5px;

	padding-top: 5px;

	padding-left: 10px;

	font-weight: bold;

	font-size: 14px;

	color: #FFFFFF;

	margin: 2px;

	BACKGROUND: #6699FF; display: block;	

}
.summary_bg {
	background: url(images/2007b/spotlights.jpg) no-repeat; 
	height: 199px;
}

#summary_table {
	
}