
/*left menu class*/
.leftmenu-holder{padding:0 5px;}

.leftmenu{
margin:0;
padding:0;
border-bottom-width:0;
}

.leftmenu a.menuitem{
background:#55c3e9 url(../images/plus.png) 5px center no-repeat;
font-size: 14px;
font-weight:bold;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width:163px;
padding: 4px 0;
padding-left:25px;
margin:0;
text-decoration: none;
}

.leftmenu a.menuitem:visited, .leftmenu .menuitem:active{
color: white;
}

.leftmenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position:absolute;
top: 5px;
left: 5px;
border: none;
}
/* for Internet Explorer 6 */
/*\*/
* html .leftmenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position:absolute;
top: 5px;
left: 5px;
border: none;
}
/**/

.leftmenu a.menuitem:hover{
background:#f2f2f2;
}

/* -- Second Level --*/

.leftmenu a.menuitemtwo{
background: #e1e1e1;
font-size:12px;
font-weight:bold;
color: #686868;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width:163px;
height:20px;
padding:4px 0 4px 25px;
padding-left:25px;
text-decoration: none;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}

.leftmenu a.menuitemtwo:visited, .leftmenu .menuitemtwo:active{
color: #686868;
}

.leftmenu a.menuitemtwo .statusicontwo{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
left: 5px;
border: none;
}
/* for Internet Explorer 6 */
/*\*/
* html .leftmenu a.menuitemtwo .statusicontwo{ /*CSS for icon image that gets dynamically added to headers*/
position:absolute;
top: 5px;
left: 5px;
border: none;
}
/**/

.leftmenu a.menuitemtwo:hover{
background: #f2f2f2;
}

.leftmenu div.submenutwo{ /*DIV that contains each sub menu*/
background: white;
width:189px;
margin:0;
padding:0;
}

.leftmenu div.submenutwo ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.leftmenu div.submenutwo ul li{
border-bottom: 1px dotted #ccc;
}

.leftmenu div.submenutwo ul li a{
display: block;
font-size:13px;
color: #000000;
text-decoration: none;
background:url(../images/li3.gif) 25px center no-repeat;
width:145px;
padding:5px 0 5px 45px;
}

.leftmenu div.submenutwo ul li a:hover{
background: #f2f2f2 url(../images/li3.gif) 25px center no-repeat;

}

/* --- Left Menu ON --- */
.leftmenu a.menuitemON{
background:#55c3e9 url(../images/plus.png) 5px center no-repeat;
font-size: 14px;
font-weight:bold;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width:163px;
padding: 4px 0;
padding-left:25px;
margin:0;
text-decoration: none;
}

.leftmenu a.menuitemtwoON{
background:#e1e1e1 url(../images/arrow-down.gif) 5px center no-repeat;
font-size:12px;
font-weight:bold;
color: #686868;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width:163px;
height:20px;
padding:4px 0 4px 25px;
padding-left:25px;
text-decoration: none;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}

.leftmenu a.menuitemtwoON:visited, .leftmenu .menuitemtwo:active{
color: #686868;
}

.leftmenu a.menuitemtwoON .statusicontwo{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
left: 5px;
border: none;
}
/* for Internet Explorer 6 */
/*\*/
* html .leftmenu a.menuitemtwoON .statusicontwo{ /*CSS for icon image that gets dynamically added to headers*/
position:absolute;
top: 5px;
left: 5px;
border: none;
}
/**/

.leftmenu a.menuitemtwoON:hover{
background:#e1e1e1 url(../images/arrow-down.gif) 5px center no-repeat;
}

.leftmenu div.submenutwoON{ /*DIV that contains each sub menu*/
background: white;
width:188px;
margin:0;
padding:0;
}

.leftmenu div.submenutwoON ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.leftmenu div.submenutwoON ul li{
border-bottom: 1px dotted #ccc;
}

.leftmenu div.submenutwoON ul li a{
display: block;
font-size:13px;
color: #000000;
text-decoration: none;
background:url(../images/li3.gif) 25px center no-repeat;
width:143px;
padding:5px 0 5px 45px;
}

.leftmenu div.submenutwoON ul li a:hover{
background: #f8f8f8 url(../images/li3.gif) 25px center no-repeat;

}

.select{
background-color:#eee;

}
.divide{width:100%; height:5px; border-bottom:1px solid #ccc; margin:0 0 5px 0;}
/* for Internet Explorer 6 */
/*\*/
* html
.divide{width:100%; height:5px; border-bottom:1px solid #ccc; margin:-13px 0 5px 0;}
/**/

.borlr{
border-left:1px solid #c5c5c5; 
border-right:1px solid #c5c5c5; 
width:198px;
}
/* for Internet Explorer 6 */
/*\*/
* html 
.borlr{margin-top:-8px; border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; width:198px;}
/**/


.menuCtop{width:200px; height:10px; background:url(../images/menuCtop.gif) left top no-repeat;}
.menuCbottom{width:200px; height:13px; background:url(../images/menuCbottom.gif) left bottom no-repeat;}

/* for Internet Explorer 6 */
/*\*/
* html 
.menuCbottom{width:200px; height:13px; margin-top:-5px; background:url(../images/menuCbottom.gif) left bottom no-repeat;}
/**/


/* -- Third Level --*/

.leftmenu a.menuitemthree{
display: block;
font-size:13px;
color: #000000;
text-decoration: none;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width:145px;
padding:5px 0 5px 45px;
border-bottom: 1px dotted #ccc;
}

.leftmenu a.menuitemthree:visited, .leftmenu .menuitemthree:active{
color: #000000;
}

.leftmenu a.menuitemthree .statusiconthree{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
left: 25px;
border: none;
}
/* for Internet Explorer 6 */
/*\*/
* html .leftmenu a.menuitemthree .statusiconthree{ /*CSS for icon image that gets dynamically added to headers*/
position:absolute;
top: 5px;
left: 25px;
border: none;
}
/**/

.leftmenu a.menuitemthree:hover{
background: #f8f8f8 25px center no-repeat;
}

.leftmenu div.submenuthree{ /*DIV that contains each sub menu*/
background: white;
width:189px;
margin:0;
padding:0;
}

.leftmenu div.submenuthree ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.leftmenu div.submenuthree ul li{
border-bottom: 1px dotted #ccc;
margin-left:30px;
}

.leftmenu div.submenuthree ul li a{
display: block;
font-size:12px;
color: #9f9f9f;
text-decoration: none;
background:url(../images/38.gif) 15px center no-repeat;
width:129px;
padding:5px 0 5px 30px;
}

.leftmenu div.submenuthree ul li a:hover{
background: #f8f8f8 url(../images/38.gif) 15px center no-repeat;
color: #000000;

}


/* Third Level ON*/

.leftmenu a.menuitemthreeON{
background:#f8f8f8 url(../images/li3.gif) 25px center no-repeat;
display: block;
font-size:13px;
color:#000000;
text-decoration: none;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width:143px;
padding:5px 0 5px 45px;
border-bottom:1px dotted #ccc;
}

.leftmenu a.menuitemthreeON:visited, .leftmenu .menuitemthreeON:active{
color: #000000;
}

.leftmenu a.menuitemthreeON:hover{
background:#f8f8f8 url(../images/li3.gif) 25px center no-repeat;
}

.leftmenu div.submenuthreeON{ /*DIV that contains each sub menu*/
background: white;
width:189px;
margin:0;
padding:0;
}

.leftmenu div.submenuthreeON ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.leftmenu div.submenuthreeON ul li{
border-bottom: 1px dotted #ccc;
margin-left:30px;
}

.leftmenu div.submenuthreeON ul li a{
display: block;
font-size:12px;
color: #9f9f9f;
text-decoration: none;
background:url(../images/38.gif) 15px center no-repeat;
width:129px;
padding:5px 0 5px 30px;
}

.leftmenu div.submenuthreeON ul li a:hover{
background: #f2f2f2 url(../images/38.gif) 15px center no-repeat;
color: #000000;

}

.select2{ background-color:#eee; color:#000;}
.select2 li a{color:#000;}


/* --- Left Menu for get_quote page --- */
.leftmenu a.menuitempub{
font-size:12px;
font-weight:bold;
color: #686868;
display: block;
width:163px;
height:20px;
padding:4px 0 4px 25px;
text-decoration: none;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
background: #e1e1e1 url(../images/arrow1.gif) 5px 5px no-repeat;
}
.leftmenu a.menuitempub:hover{
background:#f8f8f8  url(../images/arrow1.gif) 5px 5px no-repeat;
}