
#refer_heading
{
	font-size: 12px;
	font-weight: bold;
}

.resource_name
{
	color: #790000;
}

#preview_table td
{
	line-height: 120%;
	height: 20px;
}

#preview_table
{
	margin: 5px 0px 5px 0px;
}

#resource_td
{
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
table.catlist 
{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #A4B6C4;
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
}
table.catlist th 
{
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	font-size: 12px;
	color: #9A9A9A;
	text-align: left;
}
table.catlist tr.row0 {
	background-color: #FBFBFB;
}
table.catlist tr.row1 {
	background-color: #F7F7F7;
}

.heading1
{
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	background-color:#FFFFFF;
	font-size: 16px;
	color: #9A9A9A;
	font-weight:bold;
	text-align: center;
	text-decoration:underline;
}
.complete
{
	margin: 0px;
	padding: 6px 4px 2px 4px;
	font-size: 11px;
	color: #00CC00;
	text-align: center;
}
.incomplete
{
	margin: 0px;
	padding: 6px 4px 2px 4px;
	font-size: 11px;
	color: #FF0000;
	text-align: center;
}
.published
{
	margin: 0px;
	padding: 6px 4px 2px 4px;
	font-size: 11px;
	color: #3366FF;
	text-align: center;
}
.underReview
{
	margin: 0px;
	padding: 6px 4px 2px 4px;
	font-size: 11px;
	color: #FF8040;
	text-align: center;
}

.errorMsg
{
	font-size: 13px;
	color: #CC3333;
	font-weight:bold;
	text-align: center;
}

#icons img
{
	margin-left: 7px;
}

.imgIncMargin
{
	margin-left: 10px;
}
table.prolist 
{
	border-spacing: 0px;
	width: 100%;
	background-color: #F1F9FF;
	vertical-align: middle;
}
table.prolist th 
{
	background: url(../../../images/blue_head_bg.gif);
	background-position: bottom right;
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	font-size: 12px;
	color: #790000;
	text-align: left;
	vertical-align: middle;
}
table.prolist td 
{
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #00298F;
}
table.prolist tr.row0 {
	background-color: #FBFBFB;
}
table.prolist tr.row1 {
	background-color: #F7F7F7;
	border-top: #83CE83;
}
.prolist1 
{
	background: url(../images/blue_head_bg.gif);
	background-position: bottom right;
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	font-size: 12px;
	color: #5C5C5C;
	text-align: left;
	vertical-align: middle;
}

.featuredListingTD
{
	margin: 0px;
	padding: 6px 4px 2px 4px;
	background-color: #D7E9F7;
	height: 20px;
	font-size: 12px;
	color: #0000CC;
	text-align: left;
}
.paging
{
	font-size: 12px;
	color: #5C5C5C;
	text-align: right;
	font-weight:bold;
	text-decoration: none;
}
.paginglink
{
	font-size: 12px;
	color: #5C5C5C;
	text-align: right;
	text-decoration: underline;
}

table.reviewTable
{
	margin: 0px;
	padding: 0px;
	border: 0px solid #949494;
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
}
table.reviewTable th 
{
	background-color: #F0F0F0;
	font-family: tahoma;
	font-size: 10px;
	color: #494949;
	text-align: left;
	vertical-align:middle;
}
table.reviewTable td 
{
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: 12px;
	color: #494949;
	text-align: left;
	vertical-align:middle;
}

table.catPath
{
	background-color: #F0F0F0;
	margin: 0px;
	padding: 0px;
	border: 0px solid #CCCCCC;
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
}
table.catPath tr.row0 {
	background-color: #FBFBFB;
}
table.catPath th 
{
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	font-size: 12px;
	font-weight:bold;
	color: #9A9A9A;
	text-align: left;
}
table.artmenu 
{
	background-color: #F1F9FF;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-collapse: collapse;
}
table.artmenu th 
{
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	background-color:#ABC5DD;
	font-size: 12px;
	color: #A40000;
	text-align: left;
}
table.artmenu td
{
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	font-size: 12px;
	color: #A40000;
	text-align: left;
}
.heading3
{
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	background-color:#FFFFFF;
	font-size: 14px;
	color: #4A4A4A;
	font-weight:bold;
	text-align: center;
	text-decoration:none;
}
.description
{
	font-family:verdana;
	font-size: 13px;
	color: #606060;
	text-align:justify;
	text-decoration:none;
}
.heading2
{
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	background-color:#FFFFFF;
	font-size: 14px;
	color: #4A4A4A;
	font-weight:bold;
	text-align: left;
	text-decoration:underline;
}
.errorMsg
{
	font-size: 13px;
	color: #CC3333;
	font-weight:bold;
	text-align: center;
}
.mainheading
{
	margin: 0px;
	font-family: tahoma;
	padding: 1px 4px 4px 4px;
	height: 22px;
	background: url('../images/hd_bg.gif');
	font-size: 11px;
	color: #860005;
	text-align: left;
}
.mainheading2
{
	margin: 0px;
	font-family: tahoma;
	padding: 1px 4px 4px 4px;
	height: 22px;
	font-size: 11px;
	color: #860005;
	text-align: left;
}
table.lowerBar 
{
	background-color: D7E9F7;
	margin: 0px;
	padding: 0px;
	border: 1px solid D7E9F7;
	border-spacing: 0px;
	width: 100%;
}
table.lowerBar td
{
	background-color: D7E9F7;
	text-align:center;
	font-weight:bold;
}
table.revList 
{
	background-color: #CCFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #A4B6C4;
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
}
table.revList th 
{
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	font-size: 12px;
	color: #9A9A9A;
	text-align: left;
}
.smallTxt
{
	font-family: tahoma;
	font-size: 10px;
	color: #494949;
	text-align: left;
	font-weight: normal;
}
.revName
{
	font-family: tahoma;
	font-size: 10px;
	color: #CC9900;
	text-align: left;
}
.ques
{
	font-family: tahoma;
	font-size: 10px;
	color: #330000;
	text-align: left;
	font-weight:bold;
}
.proTitle
{
	font-family: tahoma;
	font-size: 12px;
	color: #494949;
	text-align: left;
}
table.graphTable 
{
	background-color: #F1F9FF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #5785B5;
	border-spacing: 0px;
	width: 90%;
	border-collapse: collapse;
	text-align:center;
}
table.graphTable th 
{
	background: url(../images/blue_head_bg.gif);
	background-position: bottom right;
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	font-size: 12px;
	color: #A40000;
	text-align: left;
}
table.graphTable1 
{
	background-color: #5785B5;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
	font-size: 14px;
	color: #4A4A4A;
	font-weight:bold;
	text-align: center;
	text-decoration:none;
}
table.graphTable1 td 
{
	height: 25px;
	color: #000000;
}
table.graphTable2 
{
	background-color: #F1F9FF;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
	font-size: 14px;
	color: #4A4A4A;
	font-weight:bold;
	text-align: center;
	text-decoration:none;
}
table.graphTable2 td 
{
	height: 25px;
}

table.graphBar 
{
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	width: 100%;
	height: 2px;
}
table.graphBar td
{
	background-color:#840000;
	margin: 0px;
	height: 4px;
	text-align: left;
}
table.graphTable3
{
	background-color: #F1F9FF;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
	font-size: 14px;
	color: #4A4A4A;
	font-weight:bold;
	text-align: center;
	text-decoration:none;
}
table.graphTable3 td 
{
	text-align: center;
	height: 25px;
}
table.authorDetails
{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	width: 70%;
	border-collapse: collapse;
	font-size: 14px;
	color: #4A4A4A;
	text-align: center;
	text-decoration:none;
}
table.authorDetails th 
{
	text-align: center;
	text-decoration:underline;
	height: 25px;
}
table.authorDetails td 
{
	text-align: left;
	height: 25px;
}
.heading4
{
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	background-color:#FFFFFF;
	font-size: 11px;
	color: #4A4A4A;
	font-weight:bold;
	text-align: center;
	text-decoration:none;
}
table.catlist2 
{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #D1D1D1;
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
}
table.catlist2 th 
{
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	font-size: 12px;
	color: #9A9A9A;
	text-align: left;
}
table.lowerBar2
{
	background-color: DBDBDB;
	margin: 0px;
	padding: 0px;
	border: 1px solid DBDBDB;
	border-spacing: 0px;
	width: 100%;
}
table.lowerBar2 td
{
	background-color: DBDBDB;
	text-align:center;
	font-weight:bold;
}
table.prolist2 
{
	border-spacing: 0px;
	width: 100%;
	background-color: #F7F7F7;
	vertical-align: middle;
}
table.prolist2 th 
{
	background: url(../images/gray_head_bg.gif);
	background-position: bottom right;
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	font-size: 12px;
	color: #790000;
	text-align: left;
	vertical-align: middle;
}
.prolist3 
{
	background: url(../images/gray_head_bg.gif);
	background-position: bottom right;
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	font-size: 12px;
	color: #5C5C5C;
	text-align: left;
	vertical-align: middle;
}
.mylink
{
	font-size: 10px;
	color: #1645B9;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}
.mylinkb
{
	font-size: 10px;
	color: #1645B9;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	font-weight: bold;
}

table.artDetail 
{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-collapse: collapse;
	margin-left: 10px;
}
table.linkArtDetailBar
{
	float: center;
}
table.linkArtDetailBar td 
{
	padding: 5px;
}
.artButtonBarTD
{
	background-color: #F7F7F7;
}
.border1
{
	border: 1px solid #C6C6C6;
}


table.featImages 
{
	background-color: #EEEEEE;
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
}
table.featImages th 
{
	margin: 0px;
	font-family: tahoma;
	padding: 1px 4px 4px 4px;
	height: 22px;
	background: url('../images/hd_bg.gif');
	font-size: 11px;
	color: #860005;
	text-align: left;
}
table.featImages td {
	/*border-bottom: 1px solid #e5e5e5;*/
	padding: 4px;
}
table.featImages tr.row0 {
	background-color: #FBFBFB;
}
table.featImages tr.row1 {
	background-color: #F7F7F7;
}
table.list3 
{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #D1D1D1;
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
}
table.list3 th 
{
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	font-size: 12px;
	color: #9A9A9A;
	text-align: left;
}
table.list4 
{
	border-spacing: 0px;
	width: 100%;
	background-color: #FFFFFF;
	vertical-align: middle;
}
table.list4 th 
{
	background: url(../images/gray_head_bg.gif);
	margin: 0px;
	padding: 2px 2px 3px 4px;
	height: 22px;
	font-size: 11px;
	font-weight: bold;
	color: #7A0202;
	text-align: left;
	vertical-align: middle;
}
table.list5
{
	border-spacing: 0px;
	width: 100%;
	background-color: #FFFFFF;
	vertical-align: middle;
	margin-left: 1px;
}
table.list5 th 
{
	background: url(../images/gray_head_bg.gif);
	margin: 0px;
	padding: 2px 2px 3px 4px;
	height: 22px;
	font-size: 11px;
	font-weight: bold;
	color: #7A0202;
	text-align: left;
	vertical-align: middle;
}
table.prolist_1
{
	border-spacing: 0px;
	width: 100%;
	vertical-align: middle;
}
table.prolist_1 th 
{
	background: none;
	background-position: bottom right;
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	font-size: 12px;
	color: #00298E;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}
.linkTxt
{
	font-size: 11px;
}
.dirUpperBar
{
	background: url(../images/gray_head_bg.gif);
	margin: 0px;
	padding: 2px 2px 3px 4px;
	height: 22px;
	font-size: 11px;
	font-weight: bold;
	color: #7A0202;
	text-align: left;
	vertical-align: middle;
}
table.aboutAuthor
{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #A4B6C4;
	border-spacing: 0px;
	border-collapse: collapse;
}