.title {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #314B84; font-weight: bold; }

.heading {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #314B84; }

.subheading {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; font-weight: bold; }



.txt-sml { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}

.txt-sml-white {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}

.txt-big-white {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; }

.txt-sml-yellow {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFF80}



.txt-sml2 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}





.flogin-table {

	padding-left: 2px; 

	padding-right: 2px;

}



.copyright-table{

	padding-left: 2px; 

	padding-right: 2px;

	font-family: Tahoma, Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	color: #FFFFFF

}



.content-cell {

	padding-left: 8px; 

	padding-right: 2px;

}

.txt-bold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}



.testimonial {

	border-style: solid; 

	border-width: 0px 2px 1px 0px; 

	border-color: silver; 

	background-color: #F7F7F7;

	padding: 0.5em;

}



.box {

	border-style: solid; 

	border-width: 1px; 

	border-color: white; 

}



.box-on {

	border-style: solid; 

	border-width: 1px; 

	border-color: #D8D8D8; 

}



.t-title { font-family: tahoma, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.t-from { font-family: arial, helvetica, sans-serif; font-size: 7pt; text-transform: uppercase; letter-spacing: 1px; color: #C1471E; }



a.tlink:link, a.tlink:active, a.tlink:visited { color: silver; }



a.adminlink:link, a.adminlink:active, a.adminlink:visited { color: #C6F5FF; }

a.adminlink:hover { color: #80FFFF;}



.sub { background-color: #F3F3F3; border-style: dashed; border-color: silver; border-width: 1px; height: 30px; text-decoration: underline; color:#396B86; }

.sub-on { background-color: #EAEAEA; border-style: dashed; border-color: silver; border-width: 1px; height: 30px; cursor: pointer; color: #CC6600; }



.admin { background-color: none; font-size: 7pt; font-family: arial, helvetica, sans-serif; font-weight: bold; border-style: dashed; border-width: 0px 0px 1px 0px; border-color: #949494; color: #FFFFFF; text-transform: uppercase; }



.admin-on { background-color: #797979; border-style: dashed; border-width: 0px 0px 1px 0px; border-color: #949494;font-size: 7pt; font-family: arial, helvetica, sans-serif; font-weight: bold; cursor: pointer; text-transform: uppercase;  }



.admin-title { font-weight: bold;  font-family: tahoma,arial, helvetica, sans-serif; font-size: 9pt; background-color: #F3F3F3; color: #400000; }

/* color: #2C5165; */



.admin-sml-txt { font-size: 7pt; }



a.admin-mnu:link, a.admin-mnu:visited, a.admin-mnu:active { font-size: 7pt; text-decoration: none; color: #0080C0; }

a.admin-mnu:hover { text-decoration: underline; }



.row { border-style: solid; border-width: 0px 0px 1px 0px; border-color: silver; background-color: none; }

.row-on { border-style: solid; border-width: 0px 0px 1px 0px; border-color: silver; background-color: #F3F3F3; }.txt-arial {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}



.row2 { border-style: solid; border-width: 0px 0px 1px 0px; border-color: silver; background-color: none; }

.row2-on { border-style: solid; border-width: 0px 0px 1px 0px; border-color: silver; background-color: #FBFBFB; cursor: pointer; }



.sml-title { font-family: verdana, arial, helvetica, sans-serif; font-size: 7pt; font-weight: bold; text-transform: uppercase; color: #800000; }



.admin-tab { background-color: #F8F8F8; border-style: solid; border-color: #999999; border-width: 1px 1px 0px 1px; font-family: tahoma, arial, helvetica, sans-serif; font-size: 12px;  }

.admin-tab-select { background-color: #C5C5C5; border-style: solid; border-color: #666666; border-width: 1px 1px 0px 1px; cursor: pointer; font-weight: bold; font-family: tahoma, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.admin-tab-deselect { background-color: #C5C5C5; border-style: solid; border-color: #666666; border-width: 1px 1px 0px 1px; font-weight: bold; font-family: tahoma, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.admin-tab-box { border-style: solid; border-color: #999999; border-width: 1px 1px 1px 1px; background-color: #F8F8F8; }



.rowborder { border-style: solid; border-width: 0px 0px 1px 0px; border-color: silver;}



.admin-edit-box {  }



.underline {  text-decoration: underline; }



.datablock { background-color: #F5F5F5; width: 350px; padding: 0.3em; color: #414141; }

.emph { color: #314B84; font-weight:bold; }