/** SOURCE MENU CODE **/

.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;}.imcm li a img{display:inline;border-width:0px;}.imcm span{display:inline;}.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}.imcm .imsc{position:relative;}.imcm .imsubc{position:absolute;visibility:hidden;}.imcm li{list-style:none;font-size:1px;float:left;}.imcm ul ul li{width:100%;float:none !important;}.imcm a{display:block;position:relative;}.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}.imcm ul ul ul .imsc,.imcm ul ul .imsubc{z-index:30;}.imde ul li:hover .imsubc{visibility:visible;}.imde ul ul li:hover  .imsubc{visibility:visible;}.imde ul ul ul li:hover  .imsubc{visibility:visible;}.imde li:hover ul  .imsubc{visibility:hidden;}.imde li:hover ul ul .imsubc{visibility:hidden;}.imde li:hover ul ul ul  .imsubc{visibility:hidden;}.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:0px;height:0px;float:right;}.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}.dvs,.dvm{border-width:0px}/*\*//*/.imcm .imclear,.imclear{font-size:1px;}/**/</style><!--[if IE]><style type="text/css">.imcm .imclear,.imclear{display:none;}.imcm{zoom:1;} .imcm li{curosr:hand;} .imcm ul{zoom:1}.imcm a{zoom:1;}</style><![endif]--><!--[if gte IE 7]><style type="text/css">.imcm .imsubc{background-image:url(ie_css_fix);}


	/* --[[ Main Expand Icons ]]-- */
	#imenus0 .imeam span,#imenus0 .imeamj span {width:13px; height:9px; left:0px; top:2px; background-repeat:no-repeat;background-position:top left;}
	/* This shows the right arrow on the top level if the menu has sub menus */
	#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-image:url(sample14_main_expand_on.gif); background-repeat:no-repeat;background-position:top left;}


	/* --[[ Sub Expand Icons ]]-- */
	#imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-image:url(sample14_sub_expand_default.gif); width:4px; height:7px; left:0px; top:3px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-image:url(sample14_sub_expand_on.gif); background-repeat:no-repeat;background-position:top left;}


	/* --[[ Main Container ]]-- */
	#imouter0 {background-color:#ededeb; border-style:solid; border-color:#9b9b99; border-width:0px 0px 0px 0px;}


	/* --[[ Sub Container ]]-- */
	#imenus0 li ul {background-color:#ededeb; border-style:solid; border-color:#9b9b99; border-width:1px 1px 1px 1px; padding:1px; margin:4px 0px 0px; }


	/* --[[ Main Items ]]-- */
	#imenus0 li a {color:#000000; text-align:left; font-family:Verdana; font-size:12px; line-height: 15px; font-weight:650; text-decoration:none; border-style:outset; border-color:#9b9b99; border-width:0px 0px 1px 0px; padding:4px 9px 4px 16px; }

		/* [hover] - These settings must be duplicated for IE compatibility.*/
		#imenus0 li:hover>a {background-color:#000000; color:#000000; }
		#imenus0 li a.ihover, .imde imenus0 a:hover {background-color:#9b9b99; color:#FFFFFF; }

		/* [active] */
		#imenus0 li a.iactive {}


	/* --[[ Sub Items ]]-- */
	#imenus0 ul a {background-color:#ededeb; color:#000000; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; border-style:none; border-color:#9b9b99; border-width:1px; padding:2px 5px; }

		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 ul li:hover>a {background-color:#ededeb; color:#000000; }
		#imenus0 ul li a.ihover {background-color:#9b9b99; color:#FFFFFF; }

		/* [active] */
		#imenus0 ul li a.iactive {text-decoration:underline; }





/** SOURCE HEADER BACKGROUND **/

.topwhite{
background-image: url(/content/skins/flat/images/cidrap_banner_2.gif);
background-repeat:repeat-x
 }
.topgrid{
background-image: url(/content/skins/flat/images/cidrap_banner_4.gif);
background-repeat:repeat-x
 }



/** SOURCE STYLES FROM http://www.cidrapsource.com/source/css/styles.css **/

body {
	margin: 0;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	background-color: #FFFFFF;
	}
	
p {
	margin: 0;
	padding-top: 0;
	padding-bottom: 1em;
	}
td, th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
form {
	margin: 0px;
	padding: 0px;
}

a:link, a:active, a:visited  {
/*	color: #003773;*/
	color: #3607FF;	
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
	font-style: normal;
	font-weight: normal;
	margin: 0px 0px 0.5em 0px;
	padding: 0px;
}
h1 {
	font-size: 26px;
	color: #91182B;
}
a h1, a:link h1 {
	font-size: 26px;
	color: #91182B;
}
a:hover h1 {
color: #91182B;
text-decoration: underline
}
h2 {
	color: #003773;
	font-size: 18px;
	font-weight: bold;
}

input.text {
	border: 1px solid #618b2d;
}
input.radio {
	border: 1px solid #618b2d;
}
.section {
		font-size: 26px;
	color: #91182B;
	}
	
/* START: Layout */
#document {
	width: 100%;
	position: relative;
}
#document #body {
	position: static;
	z-index: 0;
	margin: 0px;
	padding: 0px;


}

.vertical-separator {
border-style: solid;
border-color: DDDDDD;
border-width: 0px;
border-left-width: 1px;
margin-left: 1em;
margin-top: 12px;

}


.table1 {
	border: 1pt solid #DDDDDD;
	padding: 1em;
	}
	
.tableheader1 {
	background-color: #DDDDDD;
	font-weight: bold;
	}

.masthead {
	background:   url(/source/images/background.gif) repeat-x top left;
	background-color: #FFFFFF;
	position: relative;
	height: 95px;
	z-index: 99999;
}
	#logo {
		position: absolute;
		top: 0px;
		left: 0px;
	}
	#utility-nav {
		position: absolute;
		top: 10px;
		right: 11px;
		font-size: 10px;
		color: #FFF;
		width: auto;
	}
	#utility-nav .login, #utility-nav .subscribe, #utility-nav .register {
		display: inline;
		padding: 6px 6px 0;
	}

	#utility-nav .login a,
	#utility-nav .subscribe a,
	#utility-nav .register a {
		color: #FFFFFF;
	}
#date {
	position: absolute;
	top: 70px;
	right: 11px;
	color: #FFFFFF;
	font-size: 11px;
}	
#column-left {
	width: 205px;
	position: absolute;
	top: 107px;
	left: 10px;
	margin-right: 150px;
	padding-bottom: 20px;
	font-size: 11px;
	z-index: 100;
}

#column-mid {
	position: static;
	margin: 0px 12px 0px 212px;
	padding: 0px;
	width: auto;
	z-index: 100;
}

#advertisement-top {
	text-align: center;
	width: 485px;
	margin: 3px 0px 15px 0px;
}
/* END: Layout */


.breakout-box {
	border: solid 1px #9b9b99;
	font-size: medium;
}

.ad-box, #ad_stack p {
	border-top: solid 2px #9b9b99;
	font-size: x-small;
	margin-top: 6px;
	margin-bottom: 1em;
	padding: 6px;
	margin-right: 12px;
	color: black;
	width: 120px;
}

.ad-box  a:link, .ad-box a:active, .ad-box a:visited, #ad_stack a:link , #ad_stack a:active , #ad_stack a:visited {
	color: #FF5555;
	}

.box1 {
  border: solid 1px #9b9b99;
  border-top: none;
  background-color: #ededeb;  
  width: 200px;
  margin: 0px;
}

	.box1 h1 {
/*	  background: #fff;*/

	  border-top: solid 1px #9b9b99;
	  border-bottom: solid 1px #9b9b99;
	  width: 200px;
	  margin-top: 0px;
	  margin-bottom: 0px;
	  padding: none;
	  font-size:12px;
	  line-height: 18px;
	  font-weight:700;
	  color:#91182b;
	}
		.box1 h1 img {
		  float:left;
		  margin: 0 5px 0 0;
		}
	
	.box1 h2 {
	  background: #fff;
	  background-image url(/images/icons/menu.gif);
/*	  border-bottom: solid 1px #9b9b99;*/
	  width: 200px;
	  height: 18px;
	  margin-top: 1em;
	  margin-bottom: 0;
	  padding: 0;
	  font-size: x-small;
	  font-weight:700;
	  color:#91182b;
	  text-align: center;
	}

	.box1 form {
	  background-repeat: no-repeat;
	  background-position: bottom;
	  margin: 10px 0;
	  padding: 0px 0px 0px 0px;
	  width: 200px;
	 
	}
	
	.box1 fieldset {
	  border: 0px none;
	  padding: 0px 10px;
	}
	
	.box1 p {
		margin-top: 3px;
		margin-bottom: 4px;
		margin-left: 5px;
		font-size: xx-small;
	}
	
	
	.box1 .search {
		margin: 3px 0px;
	}
	#left-menu-container {
		background: #ededeb;
	}

	
	#left-menu ul {
		position: relative;
		z-index: 9999;
		list-style: none;
		display: block;
		margin: 0px;
		padding: 0px;
	}
	#left-menu ul li {
		color: #000000;
		border-bottom: 1px solid #c7c7c7;
		font-weight: normal;
		list-style: none;
		display: block;
		position: relative;
		margin: 3px 12px;
		padding: 7px 5px;
		cursor: pointer;
		zoom: 100%;
	}
		#left-menu ul li.last {
			border-bottom: 0px none;
		}
		#left-menu ul li.parent {
			background-image: url(../images/icons/arrow_right.gif);
			background-repeat: no-repeat;
			background-position: right;
		}
		#left-menu ul li a {
			display: block;
			width: 100%;
			font-weight: normal;
		}
		/*
		#left-menu ul li.active a {
			color: #91182B;
			font-weight: bold;
		}
		*/
	#left-menu ul ul {
		background-color: #ededeb;
		position: absolute;
        top: -5px;
        left: 150px;
		display: none;
		width: 175px;
		margin: 0px;
		padding: 0px;
		border: 1px solid #c7c7c7;
		border-bottom: 0px none;
		z-index: 9999;
	}
	#left-menu ul ul li{
		background-color: #ededeb;
		border: 0px none;
		border-bottom: 1px solid #c7c7c7;
		font-size:11px;
		font-weight: normal;
		margin: 0px;
		padding: 7px 5px;
	}
	#left-menu ul ul ul {
        top: 1px;
        left: 170px;
	}
	

	
		#left-top {
			background: #ededeb;
			margin: 10px 0px 0px 0px;
			}
		
		#left-top a, #left-top a:link {
			color: #FFFFFF;
			}
		
		
	/* End Left Top */
	
	/* Begin Left Middle  */

		#left-poll {
			background: #ededeb;
			width: 200px;
			margin: 10px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		#left-poll label {
			display: block;
			padding: 3px 0;
		}
		#left-poll .question {
			padding: 5px 0;
		}
		#left-middle {
			background: #ededeb;
			width: 200px;
			margin: 10px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		
		#left-middle .question {
			margin: 3px 0px 6px 0px;
		}
		#left-middle .answers {
			margin: 5px 0px 10px 0px;
		}
		#left-middle .more {
			clear: both;
			font-size: 11px;
			padding: 0;
			margin: 5px 0;
		}
	
		#left-middle .calendar {
			padding: 15px 10px 20px 10px;
			margin: 0px;
			
		}
		#left-middle #calendar-event {
			display: block;
			
		}
		#left-middle #calendar-event #event {
			color: #000000;
			overflow: hidden;
			 margin-top: 10px;
			 height: 124px;
			width: 166px;
		}
		
		#left-middle #calendar-event .vevent {
			padding: 12px 0 0;
			
		}
		#left-middle #calendar-event .dtstart, #left-middle #calendar-event .dtstart {
			font-size: 14px;
			color: #91182B;
			font-weight: bold;
			display: block;
			border-bottom: 0px none;
			text-align: left;
		}
		#left-middle #calendar-event h1 {
			color: #003773;
			font-weight: bold;
			font-size: 12px;
			margin-top: 3px;
			text-align: left;
		}
		#left-middle #calendar-event .description {
			font-size: 10px;
			margin-top: 0;
		}
		#left-middle #calendar-display {
			display: none;
		}
		#left-middle #calendar-display #calendar {
			margin-top: 10px;
		}
		#left-middle #calendar-display-button, #left-middle #calendar-display-button2 {
			margin-left: 0px;
			cursor: pointer;
		}
		#left-middle #calendar-event-button, #left-middle #calendar-event-button2 {
			cursor: pointer;
		}
		#left-middle .calendar-button {
			background: #fff;
			padding: 5px 6px 5px 6px;
			margin: 10px 4px 10px 0;
			font-size: 11px;
			color: #91182B;
		}
		#left-middle .calendar-button-active {
			background: #91182B;
			padding: 5px 6px 5px 6px;
			margin: 10px 4px 10px 0;
			font-size: 11px;
			color: #FFFFFF;
		}
		#left-middle .calendar-button-active:active {
			outline: none;
			-moz-outline-style: none;
		}
		#left-middle a.calendar-button-active:focus {
			-moz-outline-style: none;
		}
		
		
	/* End Left Middle */

/* END: Left Column */


/* START: Right Column  */

#column-right {
	width: 140px;
	position: absolute;
	right: 5px;
	top: 110px;
	font-size: 11px;
	z-index: 100;
	margin-left: 20px;
	
}
#column-right .box {
	padding: 15px;
	margin: 0 0 15px 0;
	text-align: left;
	background-color: #ededeb;
	 border: solid 1px #9b9b99;
}
#column-right .box h4 {
	font-weight: bold;
	font-size: 14px;
	}
#column-right .box ul {
	margin-left: 5px;
	padding-left: 5px;
}

/* END: Right Column */


/* START: footer  */

.footer {
	border-top: solid 5px #000;
	font-size: x-small;
	text-align:center;
	margin-top: 10px;
	position: relative;
}
.copyright {
		font-size:  x-small;
		width: auto;
		margin-bottom: 20px;
	}
		#copyright div {
			margin-bottom: 5px;
		}
		#copyright a, #copyright a:link, #copyright a:active, #copyright a:visited {
			color:#6d6d6d;
		}
	#navigation-bottom ul {
		color: #6d6d6d;
		display: block;
		list-style: none;
		list-style-type: none;
		font-size: 10px;
		font-weight: bold;
	}

	#navigation-bottom ul a {
		color: #6d6d6d;
		font-weight: bold;
		
	}

	#navigation-bottom li {
		display: inline;
		list-style: none;
		list-style-type: none;
		line-height: 16px;
		padding: 0px 6px 0px 6px;
		border-right: 1px solid #6d6d6d;
	}

	#navigation-bottom li.last {
		border-right: 0px none;
	}
		
/* END: footer */

 
/* Start: Calendar Styles  */
.CurrentDate {
	color: #9b9b99;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 3px 7px 3px;
	text-align: center;
	margin-top:15px;
	
}
#CalendarTable {
	border: 1px solid #365008;
	border-collapse: collapse;
	width: 170px;
	
}
#CalendarTable a, #CalendarTable a:link {
	color:#365008;
	text-decoration: none;
}
#CalendarTable a:hover {
	text-decoration: underline;
}
#CalendarTable td {
	width: 14%;
	padding: 2px;
	margin: 0px;
	border: 1px solid #9b9b99;
	border-collapse: collapse;
	font-size: 10px;
	background-color: #FFFFFF;
}
#CalendarTable th {
	width: 14%;
	padding: 2px;
	margin: 0px;
	border: 1px solid #9b9b99;
	border-collapse: collapse;
	font-size: 10px;
	text-align: left;
	color: #fff;
	font-weight: bold;
	font-size: 10px;
	background-color: #91182B;
	text-align: center;
}
#CalendarTable .Weekend {
	background-color: #EEEEEE;
}
#CalendarTable .Weekend a, #CalendarTable .Weekend a:link {
	color: #333333;
}
#CalendarTable .NextMonth {
	color: #aaaaaa;
}
#CalendarTable .Today {
	color: #FF0000;
	font-weight: bold;
}
/* End: Calendar Styles */

/* Begin Default Form Styles  */
#DefaultForm {
		width: 90%;
		margin-top: 10px;
		padding: 0px;
		border-collapse: collapse;
	}
	#DefaultForm table {
		border-collapse: collapse;
	}
	#DefaultForm td {
		font-size: 11px;
	}
		.RequiredField {
			color: #BF0000;
			font-size: 10px;
		}
		#DefaultForm .td01 {
			font-weight: bold;
			background-color: #EDEDEB;
			border: 1px #9B9B9B solid;
			padding: 3px 7px;
			text-decoration: none;
			width: 200px;
		}
		#DefaultForm .td02 {
			font-weight: normal;
			background-color: #FFFFFF;
			border: 1px #9B9B9B solid;
			padding: 3px 7px;
			text-decoration: none;
		}
		#DefaultForm .td03 {
			font-weight: normal;
			background-color: #EDEDEB;
			border: 1px #9B9B9B solid;
			padding: 3px 7px;
			text-decoration: none;
		}
		#DefaultForm .td04 {
			font-weight: bold;
			background-color: #FFFFFF;
			padding: 10px 7px 3px 7px;
			text-decoration: none;
		}
		#DefaultForm .td05 {
			font-weight: normal;
			background-color: #EDEDEB;
			border: 1px #9B9B9B solid;
			padding: 3px 7px;
			text-decoration: none;
		}
		#DefaultForm label {
			font-weight: bold
			}
/* End Default Form Styles */

/* Begin Comments  */

#comments, #user-comments {
	font-size: 11px;
	margin: 20px 0px;
	padding: 10px 0px;
	border-top: 1px solid #666666;
}
#comments .body {
	font-size: 10px;
}
#comments input, #comments textarea {
	font-size: 11px;
}
#comments .RequiredField {
	font-size: 10px;
	color: red;
}

.comments-box{
	display: block;
	padding: 12px 0 8px 0;
	margin-bottom: 10px;
	border-top: solid 1px #eee;
}
	.comments-box .title, .comments-box .title a {
		
		color: #91182B;
		font-size: 14px;
		font-weight: 700;
		margin: 0;
		padding: 0;
	}
	.comments-box .date {
		color: #777;
		float: right;
		margin-bottom: 6px;
		font-size: 10px;
	}

	.comments-box .name {
		margin: 6px 0px;
		font-weight: bold;
		font-style: italic;
	}
	#user-comments .body {
		margin: 10px 0px;
		font-size: 11px;
	}
	
	.comments-box .more {
		margin: 0px;
		font-size: 11px;
	}
/* Begin Pager */
 #pager { 
	display: inline;
	font-weight: bold;
}
  #pager a.current, #pager a.current:link { 
	color: #CCCCCC;
}
 
.bandaid1 {
	padding: 12px, 3em, 6px, 3em; 
	FONT-WEIGHT: 900; 
	font-family: Arial, sans-serif;
	FONT-SIZE: small; 
	BACKGROUND: #91182B; 
	MARGIN: 1em, 0px, 1em, 0px; 
	COLOR: white; 
	 line-height: 180%
} 
 .bandaid2 {
	padding: 3px, 1em, 3px, 1em; 
	FONT-WEIGHT: 700; 
	FONT-SIZE: 1.1em; 
	font-family: Arial;
	BACKGROUND: #91182B; 
	MARGIN: 1em, 0px, 1em, 0px; 
	COLOR: white; 
} 

table.homePageTable tr td {
	vertical-align: top;
	border: none;
	padding-top: .2em;
	padding-bottom: .8em;
}


table.homePageTable tr td h3, {
	font-size: 1.1em;
	font-weight: 700;
	margin-top: .5em;
	font-family: Arial;
}

.featuredHead  {
	font-size: 1.1em;
	font-weight: 700;
	margin-top: 1em;
	font-family: Arial;
}

.navBreak {
	font-size: 12px;
	background-color: white;
}



/** SOURCE STYLES FROM http://www.cidrapsource.com/source/css/index.css **/


/* START: Index Content CSS*/
#column-mid {
	margin-right: 150px;
	
}

#index-core {
    background-color: #ededed;
	overflow: hidden;
	margin:0 5px;
}

#index-featured {
	margin: 0 13px 20px 13px;
	padding: 10px 0;
	
}

	#index-featured .department {
		background:#91182b;
		padding: 4px 0px 6px 0;
		width: 200px;
		text-align: center;
		overflow: hidden;
		margin: 0px 10px 10px 0px;
		font-size: 11px;
		color: #FFFFFF;
		float: none;
		clear: both;
	}
#index-featured .department a, #index-featured .department a:link {
		color: #FFFFFF;
		text-decoration: none;
	}
	#index-featured .image-box {
		float: left;
		margin: 7px 14px 7px 0px;
	}
	
	#index-featured h1, #index-featured h1 a {
		margin: 0px;
		padding: 0px;
		font-size: 22px;
		font-weight: bold;
		margin-top: 10px;
		margin-bottom: 5px;
	}
	#index-featured h2, #index-featured h2 a {
		font-size: 18px;
		color: #000000;
		font-weight: bold;
		}
		
	#index-featured .date {
		font-weight: bold;
		font-size: 11px;
		font-style: italic;
		margin: 0px;
		padding: 0px;
		color: #999999;
	}
	
	#index-featured .body {
		margin: 0px;
		padding: 0px 0px 6px 0px;
		font-size: 11px;
	}
	#index-featured .more {
		font-size: 11px;
		font-weight: bold;
		margin: 3px 0px;
	}
	#index-featured .page-button { 
		float: left;
		margin: 10px 3px 0 3px;
		font-size: 10px;
	}
	#index-featured .button{ 
		float: left;
		margin: 10px 3px 0 3px;
		font-size: 10px;
	}
	#index-featured .featured-story {
		display: none;
	}
	#index-featured .featured-story-show {
		display: block;
	}

	#index-featured ul {
		list-style: none;
		list-style-image: none;
		margin: 0;
	}
	#index-featured li {
		float: left;
		display: block;
		list-style: none;
		list-style-image: none;
		position: relative;
		padding: 2px 5px 0 4px;
		margin: 0 0 0 2px;
	}
	#index-featured li.active {
		background: url(/media/images/index/featuredliactive.jpg) no-repeat left;
	}
	#index-featured li a,  #index-featured li a:visited {
		color: #91182b;
		padding: 4px 0px 6px 0;;
		font-size: 12px;
		font-weight:700;
		float: left;
		text-decoration: none;
		line-height: 20px;
		display: block;
		padding: 0px 5px;
		height: 20px;
	}
	#index-featured li .img{
		margin-top: 6px;
	}
	
	#advertisement-middle {
		text-align: center;
		width: 485px;
		margin: 15px 0px;
	}
	
	
	/* Default article styles */
	.articles {
		margin-top: 10px;
	}
	.article {
		padding: 0px;
		margin:0px;
	}
	.article .department {
		background: #91182b;
		padding: 4px 0px 6px 10px;
		margin: 0 0 10px 0;
		font-size: 11px;
		color: #FFFFFF;
	}
	.article .department a, .article .department a:link,  #reviews .department a, #reviews .department a:link{
		color: #FFFFFF;
		text-decoration: none;
	}
	.article .department a:hover {
		text-decoration: underline;
	}
	
	.article .image-box {
		float: none;
		margin: 2px 10px 2px 2px;
	}
	
	.article h1, .article h1 a {
		font-size: 14px;
		font-weight: bold;
		margin-top: 5px;
		color:#91182b;
	}

	.article .date {
		font-weight: bold;
		font-size: 11px;
		font-style: italic;
		margin: 0px;
		padding: 0px;
		color: #999999;
	}
	
	.article .body {
		margin: 7px 0px;
		font-size: 11px;
	}
	.article .more {
		font-size: 11px;
		font-weight: normal;
		margin: 3px 0px;
	}
	#categories-table {
		margin-top: 20px;
	}
	
	#categories-table .td01 {
		width: 33%;
		overflow: hidden;
		padding: 0px;
		margin: 0px;
	}
	#categories-table .td02{
		width: 5px;
		font-size: 5px;
		padding: 0px;
		margin: 0px;
	}
#categories-table .td01 .image-box {
		overflow: hidden;
	}

	/* End default article styles */