.tableMenu {
background: transparent;
}

input, textarea, select {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #3333CC;
    background-color: #FFFF99;
    line-height:18px;
	border-width:thin;
}

.inputHide {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
    background-color: #FFFF99;
    line-height:20px;
    filter:alpha(opacity=20);-moz-opacity:.20;opacity:.20; 
}
submit {
    background-color: transparent;
	color: transparent;
}

.body_text {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #3333CC;
}
.footer_text {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #FFFF99;
	background-color: #3333CC;	
	font-weight: bold;
    text-align: center;
    overflow: visible; 
    visibility: visible;
    line-height: 30px;
    vertical-align: middle;
	text-decoration: none;
   filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; 
}
.body_text_bold {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #3333CC;
	font-weight: bold;
	text-decoration: none;
}
.body_text_bold_fade {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #3333CC;
	font-weight: bold;
	text-decoration: none;
    filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; 
}
.heading {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #3333CC;
	font-weight: bold;
	text-decoration: none;
    line-height:15px;
}
.heading_link {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #3333CC;
	font-weight: bold;
	text-decoration: none;
    line-height:15px;
	text-decoration: underline;
}
.body_bold_grey {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}
.body_text_link {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #3333CC;
	font-weight: bold;
    text-decoration: underline;
	font-weight: normal;
}
.footer_text_link {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #FFFF99;
	font-weight: bold;
    text-decoration: underline;
}
.body_bold_link {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #3333CC;
	text-decoration: underline;
	font-weight: bold;
}
.button_base {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #FFFF99;
	background-image: url(../images/buttonBack.gif);
	font-weight: bold;
    text-align: left;
    overflow: hidden; 
    visibility: visible;
    line-height: 30px;
    vertical-align: middle;
	text-decoration: none;
	padding: 0 8px 0;
    filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; 
}
.button_roll {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #FFFF99;
	background-image: url(../images/buttonBack.gif);
	font-weight: bold;
    text-align: left;
    overflow: hidden; 
    visibility: visible;
    line-height: 30px;
    vertical-align: middle;
	text-decoration: none;
	padding: 0 8px 0;
}
.sub_button_base {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #3333CC;
	font-weight: bold;
    background-color: #FFFFFF;
    text-align: left;
    overflow: hidden;
    line-height:20px;
    vertical-align: middle;
	text-decoration: none;
	padding: 0 20px 0;
    filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; 
}
.sub_button_roll {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #3333CC;
	font-weight: bold;
    background-color: #FFFFFF;
    text-align: left;
    overflow: hidden; 
    visibility: visible;
    line-height:20px;
    vertical-align: middle;
	text-decoration: none;
	padding: 0 20px 0;
}
.suppliers {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #3333CC;
	font-weight: bold;
    background-color: #FFFFFF;
    text-align: left;
    overflow: hidden; 
    visibility: visible;
    line-height:20px;
    vertical-align: middle;
	text-decoration: none;
	padding: 0 20px 0;
}
.menu_text_blue {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #3333CC;
	font-weight: bold;
    background-color: #FFFFFF;
    text-align: left;
    overflow: hidden;
    line-height:13px;
    vertical-align: middle;
	text-decoration: none;
	padding: 10px 18px 0;
}
.popup_text_blue {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #3333CC;
	font-weight: bold;
    background-color: #FFFFFF;
    text-align: left;
    overflow: hidden;
    line-height:13px;
    vertical-align: middle;
	text-decoration: none;
	padding: 10px 10px 0;
    filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; 
}
.menu_text_grey {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
	font-weight: bold;
}
.content {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #3333CC;
	font-weight: bold;
    text-align: left;
    overflow: hidden; 
    visibility: visible;
    line-height: 13px;
	text-decoration: none;
	padding: 10px 10px 0;
}
.content_back {
    text-align: left;
    overflow: hidden; 
    visibility: visible;
	padding: 0 20px 0;
   filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; 
}
.content_back_staff {
    text-align: left;
    overflow: hidden; 
    visibility: visible;
	padding: 10px 20px 0;
   filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; 
}
.section_head {
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	color: #FFFF99;
	background-color: #3333CC;	
	font-weight: bold;
    text-align: left;
    overflow: hidden; 
    visibility: visible;
    line-height: 30px;
    vertical-align: middle;
	text-decoration: none;
	padding: 0 20px 0;
   filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; 
}
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbase {
width: 20px;
background: #D7EBDF url(../images/scrolls.gif) 0px 0px repeat-y;
}
.vscrollerbar {
width: 20px;
background: #99CBCB url(../images/scrolls.gif) -20px 0px repeat-y;
}
.hscrollerbase {
height: 20px;
background: #D7EBDF url(horizontalbarbody_cornerjog.png) 0px -20px repeat-x;
}
.hscrollerbar {
height: 20px;
background: #99CBCB url(horizontalbarbody_cornerjog.png) 0px -40px repeat-x;
}
.vscrollerbar, .hscrollerbar {
padding: 15px;
z-index: 2;
}
.vscrollerbarbeg {
background: url(../images/scrolls.gif) -60px -40px no-repeat;
width: 20px;
height: 20px !important;
}
.vscrollerbarend {
background: url(../images/scrolls.gif) -60px 0px no-repeat;
width: 20px;
height: 20px;
}
.hscrollerbarbeg {
background: url(../images/scrolls.gif) -80px -20px no-repeat;
height: 20px;
width: 20px !important;
}
.hscrollerbarend {
background: url(../images/scrolls.gif) -40px -20px no-repeat;
height: 20px;
width: 20px;
}
.scrollerjogbox {
width: 20px;
height: 20px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #4E727C url(horizontalbarbody_cornerjog.png) 0px 0px;
}
.vscrollerbasebeg {
background: url(../images/scrolls.gif) -40px -40px no-repeat;
width: 20px;
height: 20px !important;
}
.vscrollerbaseend {
background: url(../images/scrolls.gif) -80px -40px no-repeat;
height: 20px;
width: 20px;
}
.hscrollerbasebeg {
background: url(../images/scrolls.gif) -80px 0px no-repeat;
height: 20px;
width: 20px !important;
}
.hscrollerbaseend {
height: 20px;
width: 20px;
background: url(../images/scrolls.gif) -40px 0px no-repeat;
}
.scrollerjogbox:hover {
background: #5E828C url(../images/scrolls.gif) -60px -20px;
}
/* Scroll Bar Master Styling Ends Here */
.layerFade {
    filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60; 
}
