body {
	margin: 0px;
	scrollbar-base-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #cccccc;
	scrollbar-arrow-color: #cccccc;
	scrollbar-highlight-color: #cccccc;
	background-color: transparent;
}

/*---------------------------------------------------Start Scrollbar---------------------------------------------------*/

#extra_controls, #scrollbar { 
    display:none; /* hide from incapable */
    }


/* ================================================================================================

    !!!!!!!! YOUR ATTENTION PLEASE !!!!!!!!

    Styles below particular to demo layout, not necessarily related to scrolling div code  

================================================================================================= */

div#wn {
    float:left;
    margin-right:8px;
    }
    
div#scrollbar {
    float:left;
    }

.clearer { clear:left; }


/*---------------------------------------------------End Scrollbar---------------------------------------------------*/

/*---------------------------------------------------Start Left Menu---------------------------------------------------*/

#dropmenudiv{
	position:absolute;
	background-color: #ffffff;
	border:1px solid silver;
	border-bottom-width: 0;
	font:normal 12px Arial;
	line-height:20px;
	z-index:60;
}
#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 2px;
	border-bottom: 1px solid silver;
	padding: 1px 0;
	text-decoration: none;
	font-weight: normal;
	color: #666666;
}

#dropmenudiv a:hover{ /*hover background color*/
	color: #A70303;
}
/* Sample CSS definition for the example list. Remove if desired */
.navlist li {
	list-style-type: square;
	width: 135px;
	background-color: #FFFFB9;
}

/*---------------------------------------------------End Left Menu---------------------------------------------------*/

.linktop {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-transform: capitalize;
}
.linktop-current{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	text-transform: capitalize;
}
.linktop a:hover{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	text-transform: capitalize;
}
.linkleft {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#ce1 #ce1 a,
#ce2 #ce2 a,
#ce3 #ce3 a,
#ce4 #ce4 a,
#ce5 #ce5 a,
#ce6 #ce6 a,
#ce7 #ce7 a,
#os1 #os1 a,
#os2 #os2 a,
#bc1 #bc1 a,
#bc2 #bc2 a,
#bc3 #bc3 a,
#sc1 #sc1 a,
#sc2 #sc2 a,
#sc3 #sc3 a,
#sc4 #sc4 a,
#r1 #r1 a,
#r2 #r2 a,
#r3 #r3 a,
#r4 #r4 a,
#ct1 #ct1 a,
#ct2 #ct2 a,
#pg1 #pg1 a,
#pg2 #pg2 a,
#au1 #au1 a,
#au2 #au2 a,
#au3 #au3 a,
#cu1 #cu1 a,
#cu2 #cu2 a,
#cu3 #cu3 a {
	color: #0033CC;
}
.linkleft a:hover{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #A70303;
	text-decoration: none;
}
.bordertop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e8e4e4;
}
.borderbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e4e4;
}
.borderleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e8e4e4;
}
.borderright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e8e4e4;
}
.headingleft {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	text-transform: uppercase;
}
.headingmain {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	text-transform: uppercase;
}
.textheading {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
}
.textheading1 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
}
.textheading2 {
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
}
.textheading3 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
}
.textbold {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height: 18px;
}
.textbolditalic {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height: 18px;
	font-style: italic;
}
.text {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 18px;
}
.text a:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	line-height: 18px;
}
.textlink {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	line-height: 18px;
}
.textlink a:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 18px;
}
.textboldlink {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height: 18px;
}
.textboldlink a:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
	line-height: 18px;
}
.textfield {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border: 1px solid #999999;
	width: 180px;
}
.button {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
}
.headingblue {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
	text-transform: none;
}
.webtickertext {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 18px;
}
.webtickerbold {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height: 18px;
}
.top {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #336699;
	text-decoration: none;
}
.top a:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.publishedlink {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.publishedlink a:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FF107B;
	text-decoration: underline;
}
.faqlink {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #336699;
	text-decoration: none;
}
.faqlink a:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
.internallink {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #336699;
	text-decoration: none;
}
.internallink a:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
.internallinkcurrent {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.internallinkbold {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
.internallinkbold a:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
.sublinkprocesses {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	line-height: 18px;
}
.sublinkprocesses a:hover {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
.textheading4 {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #FF046B;
	text-decoration: none;
	line-height: 18px;
}
.colorrangename {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.availablestockbold {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.availablestocktext {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}