
    
body, html {height:100%;}

body { background: url(../Images/master/righttile.gif) repeat-y right top; margin: 0; padding: 0; text-align: left; color: #330066; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: small; background-color: #FFFFFF; }
/* background-image: url(../Images/master/bodytile.jpg); background-repeat: repeat-y; background-position: 0 100px; */

h1, h2, h3, h4, h5, h6 {font-size: 100%;}


h1 { font-size: 100%; font-weight: bold;}
.h1 { font-size: 100%; font-weight: bold;}

    h1 a:link { font-size: 100%; color: #330066; font-weight: bold; text-decoration: none;}
    h1 a:visited { font-size: 100%; color: #330066; font-weight: bold; text-decoration: none;}
    h1 a:hover { font-size: 100%; color: #330066; font-weight: bold; text-decoration: none;}
    h1 a:active { font-size: 100%; color: #330066; font-weight: bold; text-decoration: none;}


h2 {font-size: 120%;  font-weight: bold; font-variant: small-caps; color: #FFFFFF; background-color: #0066CC; text-align: center; }
.h2 {font-size: 120%; font-weight: bold; font-variant: small-caps; color: #FFFFFF; background-color: #0066CC; text-align: center; }


h3 {font-size: 110%; font-weight: bold; color: #330066; }
.h3 {font-size: 110%; font-weight: bold; color: #330066; }




h4 { font-size: 100%; font-weight: bold;}
.h4 { font-size: 100%; font-weight: bold;}


h5 { font-size: 100%; font-weight: bold;}
.h5 { font-size: 100%; font-weight: bold;}

h6 { font-size: 100%;  font-weight: bold;}
.h6 { font-size: 100%;  font-weight: bold;}

a:link { color: #0000FF; text-decoration: none;}
a:visited { color: #0000FF; text-decoration: none; }
a:hover { color: #0000FF; text-decoration: underline;}
a:active {font-weight: bold; }

.textbasedmargins {padding: 20px;}

HR {color: #0066CC; background-color: #0066CC; width: 80%; height:1px; border: 0; text-align: center;}

img { padding: 0px; border: 0; }

#header { background: url(../Images/master/toptile.jpg) repeat-x left top; height: 126px; color: #000000; position: absolute; width: 100%; z-index: 2; overflow: hidden; left:0; }
#ltcorner { background:url(../Images/master/topcorner.jpg) no-repeat left top; position: absolute; top: 0; left: 0; height: 126px; width: 220px; z-index: 17; margin: 0; padding: 0; }
#mainheading { background: url(../Images/master/toptabtile.jpg) repeat-x 20px 0;color: white; font-size: x-large; font-weight: bold; text-align: center; position: absolute; top: 0px; left: 180px; width: 600px; height: 126px; z-index: 15; margin-left: 20px; margin-right: 20px; padding-top:20px; }
#headertile { background:url(../Images/master/topheadertab.gif) no-repeat left top; color: #000000; position: absolute; height: 126px; width: 43px; z-index: 16; left:780px; top:0px; }
#rtcorner { background:url(../Images/master/topright.jpg) no-repeat right top; position: absolute; top: 0; right: -1px; height: 126px; width: 168px; z-index: 10; margin: 0; padding: 0; }
#toplinks { font-size: smaller; color: #ccffff; font-weight: bold; line-height: 150%; position: absolute; top: 55px; left: 880px; z-index: 25; }
#toplinks a { color: #CCFFFF;}
#menu { left: 205px; position: absolute; top: 63px; z-index: 20; } 
* html #menu {padding-top: 0px;}
#crumb { font-size: smaller; position:absolute; left: 250px; top:100px; z-index: 20; }
#orderlink { font-size: smaller; position:absolute; left: 800px; top:100px; z-index: 19; }
#leftcolumn { font-size: x-small; position: relative; top: 124px; left: 0; height: auto; width: 180px; z-index: 5; min-height: 280px; padding-bottom: 5px; background-image: url(../Images/master/bodytile.jpg); background-repeat: repeat-y; background-position: 0 100px;}
#leftcolumntop { background:url(../Images/master/sidebartop.jpg) no-repeat left top; position: static; top: 1px; left: 0; height: 14px; width: 180px; z-index: 5; }
#leftcolumninner { font-size: small; text-align: left; background:url(../Images/master/sidebartile.jpg) repeat-y left top; position: static; top: 0; left: 0; width: 180px; z-index: 5; overflow: visible; min-height: 200px; }
#leftcolumnbttm { padding:0; text-align: left; background: url(../Images/master/sidebarbttm.jpg) no-repeat left top; position: static; top: 0; left: 0; height: 31px; width: 176px; z-index: 5; }
#leftcolumnbase { padding:0; text-align: center; background: url(../Images/master/sidebttmtile.jpg) repeat-y left top; position: static; top: 0; left: 0; height: 100px; width: 176px; z-index: 5; min-height: 100px; }
.lefttext {font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; width: 160px; margin: 0; padding: 0 15px 0; }
.leftsearch { font-size: smaller; font-weight: bold; width: 160px; margin: 0; padding: 0 15px; text-align: center; }

.maincontent { width: 100%; width: auto; padding: 5px 10px 5px 5px; z-index: 4; text-align: left; color: #330066; font-size: small; position: relative; top: 115px; z-index: 4; padding: 5px 10px 5px 5px; }
.crystalreport { position: relative; }

.footer { color: #003366; font-size: smaller; }
.footer a { color: #003366; }

.button { background:url(../Images/master/buttonbackground.gif) repeat-x left top; color: #ffffff; font-size: xx-small; font-weight: bold; margin: 0; padding: 0; }
.module { height:300px; }
.error { font-weight: bold; color: #ff0000; }
.small { font-weight: bold; font-size: smaller; color: #000000; }
.zoe { position: absolute; margin-left: -9000px; }

.FilterMenuClass { font-size: xx-small; z-index: 1200; }

.RadEContent, .RadEContentBordered { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: small; }

.DCMPTreeNode { font-family: Verdana; color: #003399; font-size: x-small; text-decoration: none; padding-top: 1px; padding-left: 1px; }
.DCMPTreeNodeOver { font-family: Verdana; font-size: x-small; text-decoration: underline; cursor: pointer; cursor: hand; padding-top: 1px; padding-left: 1px;	}
.DCMPTreeNodeSelect { font-family: Verdana; font-size: x-small; color: white; background: #0066CC; cursor: pointer; cursor: hand; text-decoration: none; padding-top: 1px; padding-left: 1px; }
.DCMPTreeNodeDisabled { font-family: Verdana; font-size: x-small; color: gray; padding-top: 1px; padding-left: 1px; text-decoration: none; cursor: default; }