TABLE,TR,TD {
	color: #000000;
	font-family: verdana, tahoma, arial;
	font-size: 8pt;
}

TEXTAREA,INPUT,SELECT {
	color: #000000;
	font-family: verdana, tahoma, arial;
	font-size: 8.5pt;
}

A:hover {
	color: #003366
}

.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: #8bacf8;
}

.tablesearchresult {
	background-color: #999999;
	width: 98%
}

.tablesearchcriteria {
	background-color: #999999;
	width: 98%
}

.tablesummary {
	background-color: #999999;
	width: 98%
}

.tableviewrecord {
	width: 98%
}

.tablecelltext {
	background-color: #b8cbe8
}

.tablecelltextflag {
	BACKGROUND-COLOR: #CC3333
}

.tablecelltextviewprofile {
	background-color: #e9e4fb
}

.tablecelltextlt {
	background-color: #dcebec
}

.tablecellcontrol {
	background-color: #b8cbf6;
	text-align: center
}

.tablecellcontrollt {
	background-color: #dceced;
	text-align: center
}

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

.tablecellquestion {
	background-color: #b9caca;
	font-weight: bold;
	color: white;
	text-align: left
}

.tablecellsingle {
	background-color: #b8cbf6;
	text-align: center
}

.tablecellsinglelt {
	background-color: #dceced;
	text-align: center
}

.tablecellreadonly {
	background-color: #b8cbf6
}

.tablecelllabelveiwprofile {
	background-color: #f7f7f7;
	font-weight: bold;
	color: #0071e1;
	text-align: left;
}

.tablecellinputlabel {
	background-color: #b8cbf6;
	font-weight: bold;
	text-align: right;
}

.tablecellinputlabelcenter {
	background-color: #b8cbf6;
	font-weight: bold;
	text-align: center;
}

.tablecelllabel {
	color: black;
	font-weight: bold;
}

.tablecellinputquest {
	background-color: #dceced;
	font-weight: bold;
	text-align: left
}

.tablecellinput {
	background-color: #dceced;
	text-align: left
}

.tablecellinputcenter {
	background-color: #dceced;
	text-align: center
}

.tablecelldisplaydata {
	background-color: #f7f7f7;
	text-align: left;
}

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

.tablecellinline {
	background-color: #c7dde3;
	font-weight: bold;
	text-align: center
}

.tablecolheader {
	color: #003366;
	height: 24px;
	font-weight: bold;
	text-align: center
}

.tablecolheaderleft {
	color: #305857;
	height: 24px;
	font-weight: bold;
	text-align: left
}

.tablecollink {
	color: #305857;
	font-weight: bold;
	text-align: center;
}

.tablecolheaderembed {
	color: #003366;
	font-weight: bold;
	text-align: left;
	font-size: 9pt;
}

.tablecoltotalfooter {
	background-color: #9ec5f2;
	color: #383897;
}

.tablecolfooter {
	background-color: #8bacf8;
	color: #383897;
	text-align: center
}

.tableheader {
	background-color: #999999;
}

.tabledetail {
	background-color: #ffffff;
}

.tabletitle {
	color: white;
	width: 100%;
	height: 25px;
	font-size: 9pt;
	text-align: center
}

.splash_title {
	color: white;
	width: 100%;
	font-size: 8pt;
	font-weight: bold;
}

.splash_title_text {
	color: white;
	font-size: 9pt;
	font-weight: bold;
}

.spanimportanttext {
	color: #ff0000;
	font-size: 7.5pt;
}

.spanimportanttextlg {
	color: #ff0000;
	font-size: 8pt;
}

.largelink {
	font-weight: bold;
	font-size: 10pt;
	color: #3f5fa6;
}

.upgradelink {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #3f5fa6;
}

.largelinksubtitle {
	color: #305857;
	font-weight: bold;
	font-size: 10pt;
}

.sortcolumnlink {
	color: #c3cee7;
	font-size: 7pt;
}

.picturelink {
	color: #3f5fa6;
	font-family: tahoma, verdana, arial;
	font-weight: 600;
	font-size: 11pt;
}

.supersmalllink {
	color: #c3cee7;
	font-size: 7pt;
}

.smalllink {
	color: black;
	font-weight: 600;
	font-size: 6.5pt;
}

.smalllinknonbold {
	color: black;
	font-size: 6.5pt;
}

.titlebarlink {
	color: white;
	font-weight: 600;
	font-size: 8pt;
}

.tabletitlesub {
	font-weight: bold;
	font-size: 7pt;
}

.inputradio {
	background-color: #dceced;
	color: #c3cee7;
}

.inputbutton {
	font-weight: normal;
	font-size: 9pt;
}

.tabletitlesubadtxt {
	font-weight: normal;
	font-size: 7pt;
}

.tablecelltextadmintxt {
	color: darkred;
	font-size: 7pt;
	text-align: left
}

.tablecelltextadmintxtlbl {
	color: darkred;
	font-size: 7pt;
	text-align: left
}

.navtable {
	background-color: #0071e1;
}

.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;
	color: white;
}

.navsubtitle {
	color: white;
	font-weight: bold;
	font-size: 9pt;
}

.navsubmenulink {
	color: white;
	font-family: tahoma, verdana, arial;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}

.navsubmenulinkselected {
	color: #0071e1;
	font-family: tahoma, verdana, arial;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}

.navsubmenulinkselectedcell {
	background-color: white;
}

.breadcrumbs {
	color: black;
	font-size: 7pt;
}

.breadcrumbstitledesc {
	color: gray;
	font-size: 7pt;
}

.errormsg {
	color: #ff3333;
	font-size: 9pt;
}

.border {
	background-color: #666699
}

.thmbborder {
	background-color: #000000
}

.dark {
	background-color: #004991
}

.light {
	background-color: #3971a8
}

.darkbevel1 {
	background-color: #003368
}

.darkbevel2 {
	background-color: #0052a4
}

.medbevel1 {
	background-color: #003368
}

.medbevel2 {
	background-color: #0052a4
}

.summ-prof-membername {
	color: white;
	font-family: arial;
	font-weight: bold;
	font-size: 11pt;
}

.summ-prof-font {
	color: #4d97e0;
	font-family: arial;
	font-weight: normal;
	font-size: 9pt;
}

.summ-prof-small {
	color: #4d97e0;
	font-family: arial;
	font-weight: normal;
	font-size: 7pt;
}

.summ-prof-nav-text {
	color: #003368;
	font-family: tahoma, verdana, arial;
	font-weight: bold;
	font-size: 7pt;
}

.paging {
	color: #086d85;
	font-family: tahoma, verdana, arial;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}

.paginglink {
	color: #003368;
	font-family: tahoma, verdana, arial;
	text-decoration: underline;
	font-weight: bold;
	font-size: 10pt;
}

.largefont {
	font-family: tahoma, verdana, arial;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11pt;
}

.mediumlink {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: black;
}