body {
    margin: 0px;	
    padding: 0px;
    background-color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
    
}

#master {
    position: relative;
    width:770px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    background-color: #006600;
    text-align: left;
}
#logo {
    position: absolute;
    width:200px;
    height:125px;
    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:125px;
    width: 570px;
    top: 0px;
    right: 0px;
    background-color: #0000FF;
}
#bodywrap {
    background-color: #FFFFFF;
    width:760px;	
    position: absolute;
    top: 151px;
    padding: 5px;
    z-index:-1;	
}
#lsidecol {
    width:150px;
    float: left;
    background-color: #FFFFFF;
    margin-bottom: 20px;
    margin-right:10px;	
    padding: 5px;
    border-right: thin dotted #cdcdcd;
	
}
#rsidecol {
    width:150px;
    float: right;
    background-color: #FFFFFF;
    margin-bottom: 20px;
    margin-left:10px;	
    padding: 5px;
    border-left: thin dotted #cdcdcd;
	
}
#maincol {
    margin-left: 5px;
    background-color: #FFFFFF;
    margin-bottom: 20px;
    padding: 5px;
    z-index: -1;
}
#maincol p {
	text-align:justify;
}
#footer {
    width:100%;
    height:30px;
    clear: both;
    border-top: thin dotted #cdcdcd;
    padding: 10px 0px;
    text-align: center;
    color: #000000;
    background-color: #FFFFFF;
}

.marqueebox {
position: absolute;
top:125px;
left: auto;
width: 770px;
background: url(menubg.gif) center center repeat-x;
}


* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}

/* Right Side Menu */
#rmenu {
width: 12em;
background: #eee;
}

#rmenu ul {
list-style: none;
margin: 0;
padding: 0;
}

#rmenu a, #rmenu 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;
}

#rmenu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}

#rmenu a {
color: #000;
background: #efefef;
text-decoration: none;
background: url(menubg.gif) center center repeat-x;
}

#rmenu a:hover {
color: #a00;
background: #fff;
background: url(menubgover.gif) center center repeat-x;
}

#rmenu li {
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
}

#rmenu ul ul ul {
position: absolute;
top: 0;
left: -100%;
width: 100%;
}

div#rmenu ul ul ul,
div#rmenu ul ul li:hover ul ul
{display: none;}

div#rmenu ul ul li:hover ul,
div#rmenu ul ul ul li:hover ul
{display: block;}

<!--[if IE]>
 #rmenu ul li {float: right; width: 100%;}
<![endif]-->
<!--[if lt IE 7]>
body {
behavior: url(csshover.htc);
font-size: 100%;
} 
#rmenu ul li {float: right; width: 100%;}
#rmenu ul li a {height: 1%;} 

#rmenu a, #rmenu h2 {
font: bold 0.7em/1.4em arial, helvetica, sans-serif;
}
<![endif]-->
/* End Right Side Menu */


/* Left Side Menu */
#lmenu {
width: 12em;
background: #eee;
}

#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 */
