.DSE_LEFT_MENU {
    display: none;
}

.DSE_HEADER {
    display: none;
}

.DSE_CANCEL_PRINT {
    display: none;
}


.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;
}


.info-box, .success-box, .warning-box, .error-box, .hint-box {  
    border: 1px solid;  
    margin: 10px 0px;  
    padding:10px 10px 10px 50px;  
}   

.info-box {  
    color: #00529B;  
    background:#BDE5F8 url(/DSELookAndFeel/skin/dse/images/info.gif) 10px center no-repeat;    
}  
.success-box {  
    color: #4F8A10;  
    background:#DFF2BF url(/DSELookAndFeel/skin/dse/images/success.gif) 10px center no-repeat;
}  
.warning-box {  
    color: #9F6000;  
    background:#FEEFB3 url(/DSELookAndFeel/skin/dse/images/warning.gif) 10px center no-repeat;
}  
.error-box {  
    color: #D8000C;
    background:#FFBABA url(/DSELookAndFeel/skin/dse/images/error.gif) 10px center no-repeat;
} 
.hint-box {  
    color: #9F6000;
    background:#fffecb url(/DSELookAndFeel/skin/dse/images/hint.gif) 10px center no-repeat;    
}  



a.ovalbutton{
    background: transparent url('/DSELookAndFeel/skin/dse/images/oval-gray-left.gif') no-repeat top left;
    display: block;
    float: left;
    font: normal 9pt Arial; /* Change 13px as desired */
    line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
    height: 24px; /* Height of button background height */
    padding-left: 11px; /* Width of left menu image */
    text-decoration: none;
    white-space: nowrap;
}   

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
    color: #000000; /*button text color*/
}

a.ovalbutton span{
    background: transparent url('/DSELookAndFeel/skin/dse/images/oval-gray-right.gif') no-repeat top right;
    display: block;
    padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
    background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
    background-position: bottom right;
    color: black;
}



a.ovalbutton-orange{
    background: transparent url('/DSELookAndFeel/skin/dse/images/oval-orange-left.gif') no-repeat top left;
}

a.ovalbutton-orange span{
    background: transparent url('/DSELookAndFeel/skin/dse/images/oval-orange-right.gif') no-repeat top right;
}

a.ovalbutton-disabled{
    color: #777777;
    background: transparent url('/DSELookAndFeel/skin/dse/images/oval-gray-left.gif') no-repeat top left;    
}

a.ovalbutton-disabled span{
    background: transparent url('/DSELookAndFeel/skin/dse/images/oval-gray-right.gif') no-repeat top right;
}



.flatButton {   
    border: 1px solid;  
    padding:3px;
    font: bold 84% Arial;   
    color: #050;
    background:#ffeedd;  
}  

.flatButton-1 {   
   border: 1px solid;  
   color:#912b03;   
   font: bold 84% Arial;   
   background-color:#ffeedd;   
   padding:3px;   
}  


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.noBorderTable thead tr td {
	font-size: 13px;
	font-weight: bold;
	color:#ffffff;
	vertical-align:text-top;
	border-spacing: 1px;
	border-right-width: 0px;
	border-right-style:solid;
	border-right-color:#FFFFFF;
	background-color: #CC9966;	
}

table.noBorderTable thead div {
	padding: 1px;
	background: url(/images/dsecommon/corner1.gif) no-repeat top right;
}

table.noBorderTable tbody td {
	vertical-align:text-top;
	border-width: 0px;
	padding: 2px;
}




table.entryForm {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #DBA46E;
	border-collapse: collapse;
	background-color: white;
}
table.entryForm thead {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    font-weight: bold;
	border-width: 1px;
	padding: 1px;
	border-style: dashed;
	border-color: #cccccc;
	background-color: white;
	-moz-border-radius: ;
}
table.entryForm td {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px; 
	border-width: 1px;
	padding: 5px;
	border-style: dashed;
	border-color: #cccccc;
	background-color: white;
	-moz-border-radius: ;
}



.contentTableHeader {
    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;
    padding: 5px;
	background: #CC9966 url(/images/dsecommon/corner1.gif) no-repeat top right;
}

.contentTableSubHeader {
    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;
    border-width: 0;
    padding: 5px;
	background: #DBA46E url(/images/dsecommon/corner2.gif) no-repeat top right;
}




table.noBorderTable thead tr td {
	font-size: 13px;
	font-weight: bold;
	color:#ffffff;
	vertical-align:text-top;
	border-spacing: 1px;
	border-right-width: 0px;
	border-right-style:solid;
	border-right-color:#FFFFFF;
	background-color: #CC9966;	
}

table.noBorderTable thead div {
	padding: 1px;
	background: url(/images/dsecommon/corner1.gif) no-repeat top right;
}

table.noBorderTable tbody td {
	vertical-align:text-top;
	border-width: 0px;
	padding: 2px;
}




table.entryForm {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #DBA46E;
	border-collapse: collapse;
	background-color: white;
}
table.entryForm thead {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    font-weight: bold;
	border-width: 1px;
	padding: 1px;
	border-style: dashed;
	border-color: #cccccc;
	background-color: white;
	-moz-border-radius: ;
}
table.entryForm td {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px; 
	border-width: 1px;
	padding: 5px;
	border-style: dashed;
	border-color: #cccccc;
	background-color: white;
	-moz-border-radius: ;
}



.contentTableHeader {
    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;
    padding: 5px;
	background: #CC9966 url(/images/dsecommon/corner1.gif) no-repeat top right;
}

.contentTableSubHeader {
    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;
    border-width: 0;
    padding: 5px;
	background: #DBA46E url(/images/dsecommon/corner2.gif) no-repeat top right;
}




table.contentTableBody {
	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.contentTableBody 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;
}




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: #CC9966 url(/images/dsecommon/corner1.gif) no-repeat top right;
}

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;

}


table.categoryItemTable {
	border-width: 0px;
	border-collapse: collapse;	
}

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

table.categoryItemTable thead div {
	padding: 1px;
	background: #CC9966 url(/images/dsecommon/corner1.gif) no-repeat top right;
}

table.categoryItemTable tbody td {
	font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px; 
	vertical-align:text-top;
	border-width: 0px;
	padding: 2px;
}
