body {
    margin: 0px;	
    padding: 0px;
    background-color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
    behavior:url(cssHoverFix.htc);

    
}

#master {
    position: relative;
    width:795px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #006600;
    text-align: left;
}
#logo {
    position: absolute;
    width:200px;
    height:135px;
    top: 0px;
    left: 0px;
    background-color: #FFFFFF;
}
#navbar {
    position: absolute;
    height:35px;
    width: 100%;
    top: 92px;
    right: 0px;
    text-align: right;
    background-color: #CCFFFF;
    line-height: 35px;
    border-bottom: solid #000000 2px
}
#picture {
    position: absolute;
    height:135px;
    width: 595px;
    top: 0px;
    right: 0px;
    background-color: #0000FF;
    border: 10px solid white !important;

    
}
#bodywrap {
    background-color: #FFFFFF;
    width:775px;	
    position: absolute;
    top: 171px;
    padding: 5px;
    z-index:-1;	
border-left: 5px solid white;
border-right: 5px solid white;
border-top: 5px solid white;
}
#lsidecol {
    width:150px;
    float: left;
    margin-bottom: 20px;
    margin-right:10px;	
    padding: 0px;
    border-right: 10px solid white;
	
}
#rsidecol {
    width:150px;
    float: right;
    background-color: #f8f8f8;
    margin-bottom: 5px;
    margin-left:5px;	
    padding: 5px;
    border-left: 5px solid #ffffff;
	
}
#maincol {
    float:right;
    width: 595px !important;
    margin-left: 0px;
    padding-top: 0px;
    background-color: #f9f9f9;
    margin-bottom: 10px;
    padding: 5px;
    z-index: -1;
}
#maincol p {
	text-align:justify;
}
#fmenu {
    width:100%;
    height:auto;
    clear: both;
    padding: 10px 0px;
    text-align: center;
    color: #000000;
}
#footer {
    width:100%;
    height:50px;
    clear: both;
    padding: 10px 0px;
    text-align: center;
    color: #000000;
    background-color: #f9f9f9;
}

.marqueebox {
position: absolute;
top:135px;
left: auto;
width: 775px;
background: url(menubg.gif) center center repeat-x;
border: 10px solid white;}


* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}

/* Left Side Menu */
#lmenu {
width: 12em;
background: #f9f9f9;
}

#lmenu ul {
list-style: none;
margin: 0;
padding: 0;
}

#lmenu a, #lmenu h2 {
font: bold 14px/18px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#lmenu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}

#lmenu a {
color: #000;
background: #efefef;
text-decoration: none;
background: url(menubg.gif) center center repeat-x;
}

#lmenu a:hover {
color: #a00;
background: #fff;
background: url(menubgover.gif) center center repeat-x;
}

#lmenu li {
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
}

#lmenu ul ul ul {
position: absolute;
top: 0;
left: +100%;
width: 100%;
}

div#lmenu ul ul ul,
div#lmenu ul ul li:hover ul ul
{display: none;}

div#lmenu ul ul li:hover ul,
div#lmenu ul ul ul li:hover ul
{display: block;}

<!--[if IE]>
 #lmenu ul li {float: right; width: 100%;}
<![endif]-->
<!--[if lt IE 7]>
body {
behavior: url(csshover.htc);
font-size: 100%;
} 
#lmenu ul li {float: right; width: 100%;}
#lmenu ul li a {height: 1%;} 

#lmenu a, #lmenu h2 {
font: bold 0.7em/1.4em arial, helvetica, sans-serif;
}
<![endif]-->
/* End Left Side Menu */


/* End Left Side Menu */
/* Holly Hack for IE \*/
* html .marqueebox ul li { float: left; height: 1%; }
* html .marqueebox ul li a { height: 1%; }
/* End */

/* LeftNavigation Menu Code */

#leftmenu {width:150px;
-x-system-font:none;
font-family:arial,helvetica,sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.4em;
}
#leftmenu a, #leftmenu li a, #leftmenu li li a { text-decoration: none; color:#000 }
/*Main Menu*/
#leftmenu ul {margin:0px; padding:0px; background-color:#060;}

#leftmenu ul li {
list-style:none; 
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
text-decoration:none;
color:#000; 
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
background: url(menubg.gif) center center repeat-x;
cursor:pointer; 
}
#leftmenu ul li:hover {background-color:#00cc00; position:relative; background: url(menubgover.gif) center center repeat-x; text-decoration:none;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
}

/*Sub Menu*/
#leftmenu ul ul {display:none; position:absolute; left:100px; top:5px; border:#fff solid; border-width:1px; background-color:#00cc00; background: url(menubg-blue.gif) center center repeat-x; border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
}
#leftmenu ul ul li {background: url(menubg-blue.gif) center center repeat-x; border-width:1px;}
#leftmenu ul li:hover ul {display:block; text-decoration:none;}

#leftmenu ul ul li { width:150px; float:left; display:inline; border:none; text-decoration:none; border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
}
#leftmenu ul ul li:hover {text-decoration:none; background: url(menubgover-blue.gif) center center repeat-x;
}

#leftmenu li:hover ul li ul {display:none; background: url(menubgover-blue.gif) center center repeat-x;
}

#leftmenu ul ul li ul {left:110px; background-color:#00CC00;}
#leftmenu ul ul li:hover ul {display:block; background: url(menubgover-blue.gif) center center repeat-x;
}

/* RightNavigation Menu Code */

#rightmenu  {width:150px;
-x-system-font:none;
font-family:arial,helvetica,sans-serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.4em;
}
#rightmenu a,#rightmenu li a,#rightmenu li li a { text-decoration: none; color:#000 }
/*Main Menu*/
#rightmenu ul {margin:0px; padding:0px; background-color:#666;}

#rightmenu ul li {
list-style:none; 
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
text-decoration:none;
color:#000; 
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
background: url(menubg.gif) center center repeat-x;
cursor:pointer; 
}
#rightmenu ul li:hover {
	background-color:#00cc00;
	position:relative;
	background: url(menubgover.gif) center center repeat-x;
	text-decoration:none;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc #888 #555 #bbb;
}

/*Sub Menu*/
#rightmenu ul ul {display:none; position:absolute; left:-100px; top:5px; border:#fff solid; border-width:1px; background-color:#00cc00; background: url(menubg-blue.gif) center center repeat-x; border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
}
#rightmenu ul ul li {background: url(menubg-blue.gif) center center repeat-x; border-width:1px;}

#rightmenu ul li:hover ul {
	display:block;
	text-decoration:none;
}

#rightmenu ul ul li { width:150px; float:left; display:inline; border:none; text-decoration:none; border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
}
#rightmenu ul ul li:hover {text-decoration:none; background: url(menubgover-blue.gif) center center repeat-x;
}

#rightmenu li:hover ul li ul {display:none; background: url(menubgover-blue.gif) center center repeat-x;
}

#rightmenu ul ul li ul {left:110px; background-color:#00CC00;}
#rightmenu ul ul li:hover ul {display:block; background: url(menubgover-blue.gif) center center repeat-x;
}