body {
	background-color	: #FFFFFF;
	MARGIN: 0px;
}

.bodyline	{
	background-color	: #FFFFFF;
	border-left		: 1px #D9D9D9 solid;
	border-right		: 1px #D9D9D9 solid;
}

#main {
	height			: 100%;
	border-bottom		: 3px solid #0D5061;
}

#leftmodules{
	float			: left;
	/* lei: width		: 164px;*/
	width			: 120px;
	/* lei: margin-top	: 3px; */
	margin-top		: 0px;
	background-color	: #F0F0F0;
}

#rightmodules{
	float			: right;
	/* lei: width		: 124px;*/
	width			: 124px;
	/* lei: margin-top	: 3px;*/
	margin-top		: 3px;
}

tr, p, div {  
	font-family      	: Tahoma, Arial, Helvetica, sans-serif;
	/* lei: increased font-size by 1 */
	font-size        	: 12px;
	color            	: #333333;
}
hr {
	background		: #999999;
	height			: 1px;
	width			: 100%;
}

/*pathway setting*/
.pathway {
	font-family		: Verdana, Helvetica, Arial, sans-serif;
	/* lei			: increased font-size by 1 */
	font-size		: 10px;
}

a.pathway:link, a.pathway:visited {
	color			: #0033FF;
	font-weight		: normal;
}

a.pathway:hover {
	color			: #FF3300;
	font-weight		: normal;
	text-decoration		: none;
}

#active_menu {
	/* lei: commented out color, added underline and uppercase */
	/* color: #000000; */
	text-decoration		: underline;
	text-transform		: uppercase;
}

a.mainlevel:link, a.mainlevel:visited {
	display			: block;
	color			: #0033FF;
	font-weight		: bold;
	text-indent		: 1px;
	text-decoration		: none;
	font-family		: Verdana, Helvetica, Arial, sans-serif;
	line-height		: 16px;
	margin-bottom		: 1px;
}

a.mainlevel:hover {
	color			: #FF3300;
}

.pollstableborder {
	border			: 1px solid;
	padding			: 1px;
}

a.sublevel:link, a.sublevel:visited {
	padding-left		: 4px;
	vertical-align		: middle;
	/* lei: increased font-size by 1 */
	font-size		: 12px;
	color			: #0033CC;
	text-align		: left;
}

a.sublevel:hover {
	color			: #FF3300; 
	text-decoration		: none;
}

table.moduletable {
	padding			: 5px 0px 5px 5px;
	margin-bottom		: 10px;
	width			: 100%;
}

table.moduletable th {
	/* lei: increased font-size by 1 */
	font-size        	: 12px;
	font-weight      	: bold;
	color            	: #000000;
	text-align       	: left;
	width            	: 100%;
	letter-spacing		: 2px;
	text-indent		: 1px;
	padding-bottom		: 3px;
}

table.moduletable td {
	/* lei: increased font-size by 1 */
	font-size		: 11px;
	font-weight		: normal;
}

.poll {
	font-family      	: Arial, Helvetica, sans-serif;
	/* lei: increased font-size by 1 */
	font-size        	: 11px;
	color            	: #666666;
	line-height      	: 14px;
}

table.pollstableborder {
	border			: 1px solid #cccccc;
}

.sectiontableheader {
	background-color 	: #007FA0;
	color            	: #FFFFFF;
	font-weight      	: bold;
}

.sectiontableentry1 {
	background-color 	: #F0F0F0;
}

.sectiontableentry2 {
	background-color 	: #E0E0E0;
}

.small {  
	font-family      	: Tahoma, Arial, Helvetica, sans-serif;
	/* lei: increased font-size by 1 */
	font-size        	: 11px;
	color            	: #999999;
	text-decoration  	: none;
	font-weight      	: bold;
}

.smalldark {
	font-family      	: Tahoma, Arial, Helvetica, sans-serif;
	/* lei: increased font-size by 1 */
	font-size        	: 11px;
	color            	: #000000;
	text-decoration  	: none;
	font-weight      	: normal;
}


.contentpane {
	background       	: #ffffff;
}

.contentpaneopen {
	width			: 100%;
	/* lei: padding: 1px; */
	padding-top		: 10px;
	padding-right		: 1px;
	padding-bottom		: 1px;
	padding-left		: 1px;
}

.contentheading, .componentheading {
	font-family      	: Tahoma, Arial, Helvetica, sans-serif;
	/* lei: increased font-size by 1 */
	font-size        	: 13px;
	font-weight      	: bold;
	color            	: #0033FF;
	text-align       	: left;
}

.createdate {
	font-family      	: Arial, Helvetica, sans-serif;
	/* lei: increased font-size by 1 */
	font-size        	: 11px;
	color            	: #999999;
	text-align       	: left;
}

.button {  
	font-family      	: Tahoma, Arial, Helvetica, sans-serif;
	font-style       	: normal;
	/* lei: increased font-size by 1 */
	font-size        	: 11px;
	font-weight      	: normal;
	background-color 	: #F0F0F0;
	color            	: #000000;
	border           	: 1px solid #CCCCCC;
}

.inputbox {  
	font-family      	: Tahoma, Arial, Helvetica, sans-serif;
	/* lei: increased font-size by 1 */
	font-size        	: 11px;
	color            	: #000000;
	background-color 	: #F0F0F0;
	border           	: 1px solid #CCCCCC;
}

a:link, a:visited {
	color			: #0033FF;
	text-decoration		: none;
}

a:hover {
	color			: #ff3300;
	text-decoration		: underline;
}

/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {  
	font-family      	: Tahoma, Arial, Helvetica, sans-serif;
	/* lei: increased font-size by 1 */
	font-size		: 13px;
	font-weight		: bold;
 	color			: #0033FF;
	text-align		: left;
	text-decoration		: underline;
	}

a.contentpagetitle:hover {  
	font-family      	: Tahoma, Arial, Helvetica, sans-serif;
	/* lei: increased font-size by 1 */
	font-size		: 13px;
	font-weight		: bold;
	text-align		: left;
	color			: #FF3300;
	text-decoration		: none;
	font-weight		: bold;
}

a.category:link, a.category:visited {
	color            	: #333333;
	font-weight      	: bold;
	/* lei: increased font-size by 1 */
	font-size		: 12px;
	font-weight		: bold;
}

a.category:hover {
	color            	: #FF3300;
}

/* Javascript Back button */
.back_button {
	text-align		: center;
	margin-top		: 30px;
}

table.contenttoc {
	color			: #333300;
	background-color	: #e0e0e0;
	border			: 1px inset #CCCCCC;
	padding			: 5px;
	margin			: 3px;
}

table.contenttoc td {
	/* lei: increased font-size by 1 */
	font-size		: 9pt;
	font-weight		: normal;
	text-align		: left;
}

ul {
	margin			: 0;
	padding			: 0;
	list-style		: none;
}

li {
	line-height		: 15px;
	padding-left		: 10px;
	padding-top		: 0px;
	background-image	: url(../images/arrow.gif) ;
	background-repeat	: no-repeat;
	background-position	: 0px 3px;
}

table.searchintro {
	width			: 100%;
}

table.searchintro td {
	background-color	: #007FA0;
	color			: #ffffff;
	font-weight		: bold;
}

form {
	/* removes space below form elements */
	margin			: 0;
 	padding			: 0;
}

#navibrush {
	font			: 11px Tahoma, Arial, Helvetica, sans-serif;
	margin			: 0px;
	padding			: 0px 5px 0px 5px;
}

#navibrush #navlist ul {
	margin			: 0;
	white-space		: nowrap;
	padding			: 0;
}

#navibrush #navlist li {
	display			: inline;
	background		: transparent;
	padding			: 0px;
}

#navibrush #navlist a {
	padding			: 0px 6px 0px 6px;
	font-family		: Tahoma, Arial, Helvetica, sans-serif;
	/* lei: increased font-size by 1 */
	font-size		: 12px;
	font-weight		: bold;
}

#navibrush #navlist a:link, #navibrush #navlist a:visited {
	color			: #FFFFFF;
	text-decoration		: none;
}

#navibrush #navlist a:hover {
	color			: #FFFFFF;
	background		: transparent;
	text-decoration		: overline;
}

#navibrush #active a:link, #navibrush #active a:visited, #navibrush #active a:hover {
	background		: transparent;
	color			: #FFFFFF;
	text-decoration		: underline;
	text-transform		: uppercase;
}

.moduletable-login {
	text-align		: left;
	margin-left		: 8px;
	margin-bottom		: 10px;
}

.moduletable-syndicate {
	margin-top		: 10px;
	margin-left		: 8px;
}

.moduletable-news, .moduletable-popular {
	background-color	: #F0F0F0;
}

div.moduletable-asref {
	margin-top		: 0px;
	margin-bottom		: 5px;
}

#mod_login_username.inputbox, #mod_login_password.inputbox {
	background-color	: #FFFFFF;
}


