.fontHeader 
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 18px; 
    font-weight: normal; 
    color:#454545;
}

.fontBody 
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: justify;
}

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

.fontLinkMark 
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14px; 
    font-weight: normal; 
    color:#999933;
}

.fontLink
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    font-weight: normal; 
    color:#454545;
}

.fontButton
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    font-weight: normal; 
    color:#CB784B;
}

.fontNavigationLink
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-weight: normal; 
    color:#CB784B;
}

.fontNavigationText
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-weight: normal; 
    color:#454545;
}

.tdTableHeader
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    font-weight: bold; 
    color:#ffffff;
    background-color:#CC9966;
    text-align:left;
}

.tdTableSubHeader
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    font-weight: bold; 
    color:#ffffff;
    background-color:#DBA46E;
    text-align:left;
}

.tdTableBody
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    font-weight: normal; 
    color:#000000;
}

.tdTableBorder
{
    background-color:#CCCC99;
}

.tdTableLink
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    font-weight: normal; 
    color:#454545;
}

a.aTableLink:link
{
    color:#454545;
}

a.aTableLink:visited
{
    color:#454545   ;
}

a.aTableLink:hover
{
    text-decoration:underline;
}

a.aTableHeader:link
{
    color:#ffffff;
}

a.aTableHeader:visited
{
    color:#ffffff;
}

a.aTableHeader:hover
{
    text-decoration:underline;
}

.tdBody 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: normal;
	color:#000000;
}

a { 
  color: #0000ff;
}

.fontBodyBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.fontBiggerTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.fontTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #CC6633; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.fontSubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.bullet {
	list-style-image: url(/images/common/dot1.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.bulletLevel1 {
	list-style-image: url(../images/dot1.gif);
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-align: justify;
}

.bulletLevel2 {
	list-style-image: url(../images/dot_sq.gif);
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.bulletLevel3 {
	list-style-image: url(../images/dot_dia.gif);
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-align: justify;
}

.bulletLevel4 {
	list-style-image: url(../images/dot2.gif);
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-align: justify;
}
A.aTableEmphaLink:link {
	COLOR: #cb784b
}
A.aTableEmphaLink:visited {
	COLOR: #cb784b
}
A.aTableEmphaLink:hover {
	TEXT-DECORATION: underline
}
.fontBodyEmpha {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #cb784b;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
.fontBodyBoldEmpha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
    color: #cb784b;
	font-weight: bold;
}

.dseTableBorder {
    background-color:#666666;
}


.dseTableHeader {
    background-color:#DFCFA1;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
    color: #000000;
}



.dseTableBody {
    background-color:#FFFFFF;
}

.errorMessage 
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #FF0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.actionMessage 
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #00FF00;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.messageTable {
	border: 1px solid #999999;
}


a.tooltips {
    /*border-bottom: 1px dashed brown;    */
    text-decoration: none;
    cursor: help;
}

a.tooltips:hover {
    position: relative;
    text-decoration: underline;
}

a.tooltips span {
    display: none;
}

a.tooltips:hover span {
    display: block;
    position: absolute;     
    /*width: 20em;*/
    top: 10px; 
    left: 2em;		    
    padding: 5px; 
    margin: 10px; 
    z-index: 100;
    background: #f0f0f0; 
    border: 1px dotted #c0c0c0;
    opacity: 0.9;	    
    text-decoration: none;
}

table.entryForm {
	border-width: 1px;
	border-spacing: 3px;
	border-style: solid;
	border-color: #DBA46E;
	border-collapse: collapse;
	background-color: white;
}
table.entryForm th {
	border-width: 1px;
	padding: 1px;
	border-style: dashed;
	border-color: #cccccc;
	background-color: white;
	-moz-border-radius: ;
}
table.entryForm td {
	border-width: 1px;
	padding: 5px;
	border-style: dashed;
	border-color: #cccccc;
	background-color: white;
	-moz-border-radius: ;
}

table.contentTable {
	border-width: 1px;
	border-style:solid;
	border-color: white;
	border-bottom-color:#CCCC99;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-collapse: collapse;
	background-color: white;
	
}
table.contentTable thead tr td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#ffffff;
	vertical-align:text-top;
	border-spacing: 3px;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color:#FFFFFF;
	background-color: #CC9966;	
}

table.contentTable thead div {
	padding: 5px;
	background-repeat : no-repeat;
	background-attachment : fixed;
	background-position : 100% 0%;
	background-image : url(/images/dsecommon/corner1.gif);
}

table.contentTable tbody td {
	font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px; 
	vertical-align:text-top;
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #CCCC99;
	border-top-width: 0px;

}

.DSE_LEFT_MENU {
    display: none;
}

.DSE_HEADER {
    display: none;
}

.DSE_CANCEL_PRINT {
    display: none;
}
