TABLE, TR, TD {
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #000000
}

TEXTAREA, INPUT, SELECT {
	font-family: Verdana, Tahoma, Arial;
	font-size: 8.5pt;
	color: #000000
}

a:hover {
	color: #430F79
}

.headinglarge {
	FONT-WEIGHT: 600;
	FONT-SIZE: 12pt;
}

.headingmedium {
	FONT-SIZE: 10pt;
}

.headingsmall {
	FONT-SIZE: 7.5pt;
}

.tablecellbronze {
	BACKGROUND-COLOR: #CC9966;
}

.tablecellgold {
	BACKGROUND-COLOR: #FFCC00;
}

.tablecellhighlight {
	BACKGROUND-COLOR: #D9A0E3;
}

.tablesearchresult {
	BACKGROUND-COLOR: #999999;
	WIDTH: 98%
}

.tablesearchcriteria {
	BACKGROUND-COLOR: #999999;
	WIDTH: 98%
}

.tablesummary {
	BACKGROUND-COLOR: #999999;
	WIDTH: 98%
}

.tableviewrecord {
	WIDTH: 98%
}

.tablecelltext {
	BACKGROUND-COLOR: #EDC8F4
}

.tablecelltextviewprofile
{
    BACKGROUND-COLOR: #EDC8F4
}

.tablecelllabelveiwprofile
{
    FONT-WEIGHT: bold;
    COLOR: #CC33FF;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #F7F7F7;
}
.tablecelltextlt {
	BACKGROUND-COLOR: #EAD2EE
}

.tablecellcontrol {
	BACKGROUND-COLOR: #EAD3EE;
	TEXT-ALIGN: center
}

.tablecellcontrollt {
	BACKGROUND-COLOR: #E3D0E6;
	TEXT-ALIGN: center
}

.textinput {
	font-size: 8.5pt;
	font-family: Tahoma, verdana, Arial;
	vertical-align: middle
}

.tablecellquestion {
	FONT-WEIGHT: bold;
	COLOR: white;
	BACKGROUND-COLOR: #E3D0E6;
	TEXT-ALIGN: left
}

.tablecellsingle {
	BACKGROUND-COLOR: #E3D0E6;
	TEXT-ALIGN: center
}

.tablecellsinglelt {
	BACKGROUND-COLOR: #E3D0E6;
	TEXT-ALIGN: center
}

.tablecellreadonly {
	BACKGROUND-COLOR: #E3D0E6
}

.tablecellinputlabel {
	FONT-WEIGHT: bold;
	COLOR: black;
	BACKGROUND-COLOR: #D9AEEE;
	TEXT-ALIGN: right
}

.tablecellinputlabelcenter {
	BACKGROUND-COLOR: #E3D0E6;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
}

.tablecelllabel {
	FONT-WEIGHT: bold;
	COLOR: black;
}

.tablecellinputquest {
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #E3D0E6;
	TEXT-ALIGN: left
}

.tablecellinput {
	BACKGROUND-COLOR: #E3D0E6;
	TEXT-ALIGN: left
}

.tablecellinputcenter {
	BACKGROUND-COLOR: #E3D0E6;
	TEXT-ALIGN: center
}

.tablecelldisplaydata {
	TEXT-ALIGN: left;
	BACKGROUND-COLOR: #F7F7F7;
}

.tablecellinputdesc {
	FONT-SIZE: 7.5pt;
	BACKGROUND-COLOR: #E1C2E7
}

.tablecellinline {
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #D9AAE3;
	TEXT-ALIGN: center
}

.tablecolheader {
	height: 24px;
	BACKGROUND-COLOR: #D9A0E3;
	FONT-WEIGHT: bold;
	COLOR: #430F79;
	TEXT-ALIGN: center
}

.tablecolheaderleft {
	height: 24px;
	FONT-WEIGHT: bold;
	COLOR: #663398;
	TEXT-ALIGN: left
}

.tablecollink {
	FONT-WEIGHT: bold;
	COLOR: #663398;
	TEXT-ALIGN: center;
}

.tablecolheaderembed {
	FONT-WEIGHT: bold;
	COLOR: #663398;
	TEXT-ALIGN: left;
	FONT-SIZE: 9pt;
}

.tablecoltotalfooter {
	COLOR: #663398;
	BACKGROUND-COLOR: #D9AEEA;
}

.tablecolfooter {
	COLOR: #663398;
	BACKGROUND-COLOR: #D9A0E3;
	TEXT-ALIGN: center
}

.tableheader {
	BACKGROUND-COLOR: #999999;
}

.tabletitle {
	width: 100%;
	height: 25px;
	FONT-SIZE: 9pt;
	COLOR: white;
	TEXT-ALIGN: center
}

.splash_title {
	width: 100%;
	FONT-SIZE: 8pt;
	COLOR: white;
	FONT-WEIGHT: bold;
}

.splash_title_text {
	FONT-SIZE: 9pt;
	COLOR: white;
	FONT-WEIGHT: bold;
}

.tabledetail {
	BACKGROUND-COLOR: #FFFFFF;
}

.spanimportanttext {
	FONT-SIZE: 7.5pt;
	COLOR: #ff0000;
}

.spanimportanttextlg {
	FONT-SIZE: 8pt;
	COLOR: #ff0000;
}

.largelink {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #E3D0E6;
}

.largelinksubtitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #663398;
}

.sortcolumnlink {
	FONT-SIZE: 7pt;
	COLOR: #E3D0E6;
}

.picturelink {
	font-family:Tahoma, Verdana, Arial;
	FONT-WEIGHT: 600;
	FONT-SIZE: 11pt;	COLOR: #663398;
}

.supersmalllink {
	FONT-SIZE: 7pt;
	COLOR: #E3D0E6;
}

.smalllink {
	FONT-WEIGHT: 600;
	FONT-SIZE: 6.5pt;
	COLOR: black;
}

.smalllinknonbold {
	FONT-SIZE: 6.5pt;
	COLOR: black;
}

.titlebarlink {
	FONT-WEIGHT: 600;
	FONT-SIZE: 8pt;
}

.tabletitlesub {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	BACKGROUND-COLOR: #E3D0E6
}

.inputradio {
	COLOR: #E3D0E6;
	BACKGROUND-COLOR: #E3D0E6
}

.inputbutton {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
}

.tabletitlesubadtxt {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
}

.tablecelltextadmintxt {
	FONT-SIZE: 7pt;
	COLOR: darkred;
	BACKGROUND-COLOR: #E3D0E6;
	TEXT-ALIGN: left
}

.tablecelltextadmintxtlbl {
	FONT-SIZE: 7pt;
	COLOR: darkred;
	BACKGROUND-COLOR: #E3D0E6;
	TEXT-ALIGN: right
}

.navtable {
	BACKGROUND-COLOR: #B070D6;
}

.navlinkselected {
	font-family: Tahoma, Verdana, Arial;
	text-decoration: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: white;
}

.navlink {
	font-family: Tahoma, Verdana, Arial;
	text-decoration: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
    COLOR: White;
}

.essay_unapproved {
	font-family: Tahoma, Verdana, Arial;
	text-decoration: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: 0000FF;
}

.essay_unapproved_bold {
	font-family: Tahoma, Verdana, Arial;
	text-decoration: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: 0000FF;
}

.essay_approved {
	font-family: Tahoma, Verdana, Arial;
	text-decoration: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: 009900;
}

.essay_approved_bold {
	font-family: Tahoma, Verdana, Arial;
	text-decoration: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: 009900;
}

.essay_rejected {
	font-family: Tahoma, Verdana, Arial;
	text-decoration: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: CC6600;
}

.essay_rejected_bold {
	font-family: Tahoma, Verdana, Arial;
	text-decoration: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: CC6600;
}

.essay_rejected_user {
	font-family: Tahoma, Verdana, Arial;
	text-decoration: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: FF0000;
}

.essay_delete {
	font-family: Tahoma, Verdana, Arial;
	text-decoration: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: FF0000;
}

.essay_delete_bold {
	font-family: Tahoma, Verdana, Arial;
	text-decoration: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: FF0000;
}

.navsubmenuselected {
	BACKGROUND-COLOR: white;
}

.navsubtitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: white;
}

.navsubmenulink {
	font-family: Tahoma, Verdana, Arial;
	text-decoration: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: white;
}

.navsubmenulinkselected {
	font-family: Tahoma, Verdana, Arial;
	text-decoration: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #B070D6;
}

.navsubmenulinkselectedcell {
	BACKGROUND-COLOR: white;
}

.breadcrumbs {
	FONT-SIZE: 7pt;
	COLOR: black;
}

.breadcrumbstitledesc {
	FONT-SIZE: 7pt;
	COLOR: gray;
}

.errormsg {
	FONT-SIZE: 9pt;
	COLOR: #ff3333;
}

.border {<!--
	BACKGROUND-COLOR: #6e7073 -->
	BACKGROUND-COLOR: #666699
}

.thmbborder {
	BACKGROUND-COLOR: #000000
}

.dark {
	BACKGROUND-COLOR: #666699
}

.light {
	BACKGROUND-COLOR: #D7D7E3
}

.darkbevel1 {
	BACKGROUND-COLOR: #666699
}

.darkbevel2 {
	BACKGROUND-COLOR: #e6e9ef
}

.medbevel1 {
	BACKGROUND-COLOR: #d4d7da
}

.medbevel2 {
	BACKGROUND-COLOR: #f4f5f8
}

.summ-prof-membername {
	font-family: Arial;
	FONT-WEIGHT: bold;
	font-size: 11pt;
	color: #D7D7E3;
}

.summ-prof-font {
	font-family: Arial;
	FONT-WEIGHT: normal;
	font-size: 9pt;
	color: #D7D7E3;
}

.summ-prof-small {
	font-family: Arial;
	FONT-WEIGHT: normal;
	font-size: 7pt;
	color: #D7D7E3;
}

.summ-prof-nav-text {
	font-family: Tahoma, Verdana, Arial;
	FONT-WEIGHT: bold;
	font-size: 7pt;
	COLOR: #666699
}
.paging {
	font-family: Tahoma, Verdana, Arial;
	text-decoration: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #666699;
}

.paginglink {
	font-family: Tahoma, Verdana, Arial;
	text-decoration: underline;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #666699;
}

.largefont {
	font-family: Tahoma, Verdana, Arial;
	text-decoration: underline;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
}