

#wrap {

width : 900px;

margin : 0 auto;

}

body {

background-repeat : repeat-x;

background-position : center top;

margin : 0;

padding : 0;

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 75%;

line-height : 150%;

}

#logo   { background-image: url(../images/EMB_logo.jpg); background-repeat: no-repeat; background-attachment: scroll; width: 416px; height: 150px }

#title {

float : left;

width : 50%;

}

#flash  { 
 font-size: 85%;
 width: 80%;
 float: right;
 }

#menu {
 background-color: #99cc00;
 position: relative;
 width: 900px;
 height: 20px;
 border: solid 1px #ccc
 }

#gallery {

width : 900px;

position : relative;

border : 1px solid #ccc;

}
#content  { padding-top: 20px; position: relative; width: 900px }

#text {

width : 700px;

float : left;

padding-bottom : 30px;

}

#side {

float : right;

width : 180px;

padding-bottom : 30px;

}

#footer  { padding-top: 10px; position: relative; width: 900px; clear: both; border-top: 1px solid #6c6 }

ul#mainlevel-nav {

list-style : none;

padding : 0;

margin : 0;

font-size : 0.8em;

}

ul#mainlevel-nav li   { font-size: 11px; line-height: 21px; white-space: nowrap; margin: 0; padding-right: 0; padding-left: 0; float: left; border-right: 1px solid #cccccc }

ul#mainlevel-nav li a   { color: #fff; text-decoration: none; background: transparent; padding-right: 15px; padding-left: 15px }
ul#mainlevel-nav li a:hover  { color: #333; background: yellow }
#buttons > ul#mainlevel-nav li a {

width : auto;

}
ul#mainlevel_mstNav li   { font-size: 11px; color: #fff; line-height: 14px; list-style-type: none; white-space: nowrap; margin: 0; padding-right: 0; padding-left: 0; float: left; border-right: 1px solid #cccccc; display: block; }

ul#mainlevel_mstNav li a   {
 color: #fff;
 text-decoration: none;
 list-style-type: none;
 background: transparent;
 padding-right: 15px;
 padding-left: 15px; 
}

ul#mainlevel_mstNav li a:hover  { color: #333; background: yellow }
.componentheading  {
 color: #ff9900;
 font-size: 250%;
 font-family: "Arial Narrow", Verdana, Arial, Helvetica, sans-serif;
 font-weight: lighter;
 text-align: left;
 padding: 5px 0;
 margin-top:8px;
}

.contentheading {

font-family : "Arial Narrow", Verdana, Arial, Helvetica, sans-serif;

font-weight : lighter;

font-size : 250%;

color : #ff9900;

padding : 8px 0 10px;

}

.contentpagetitle {

font-family : "Arial Narrow", Verdana, Arial, Helvetica, sans-serif;

font-weight : lighter;

font-size : 250%;

color : #99cc00;

padding : 10px;

}

table.moduletable th  { color: #99cc00; font-size: 200%; font-family: "Arial Narrow", Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; text-align: left; padding: 10px 10px 10px 0 }

.pathway  {
 color: #666;
 font-size: 90%;
 font-weight: bold;
 padding-left: 0px;
margin-bottom: 6px;
 }

a.mainlevel {

text-decoration : none;

text-transform : uppercase;

width : 165px;

font-weight : bold;

font-size : 85%;

padding-bottom : 2px;

margin-bottom : 5px;

}

a.mainlevel:link, a.mainlevel:visited {

text-decoration : none;

text-transform : uppercase;

display : block;

border-bottom : 1px solid #ccc;

color : #ff9900;

border-left : 10px solid #ccc;

padding-left : 5px;

}

a.mainlevel:hover {

text-decoration : none;

text-transform : uppercase;

display : block;

border-bottom : 1px solid #ccc;

color : #000;

border-left : 10px solid #ff9900;

padding-left : 5px;

}

a.mainlevel#active_menu {

color : #ff6600;

border-left : 10px solid #ff9900;

}

a.mainlevel#active_menu:hover { color : #ff9900; border-left : 10px solid #ff6600; }

.small { font-size : 85%; padding-left : 20px; }

.createdate { font-size : 85%; padding-left : 20px; }

.modifydate  { color: #666; font-size: 85%; padding-top: 20px; padding-left: 20px }

a:link, a:visited { color : #ff6600; text-decoration : none; }
a:hover { color : #bbb; text-decoration : none; }

.rsg_sub_url a:link, a:visited { color : #ff6600; text-decoration : none; }
.rsg_sub_url a:hover { color : #bbb; text-decoration : none; }

table#rsg2-thumbsList a:link { color : #fff; text-decoration : none; }
table#rsg2-thumbsList a:hover { color : #ff6600; text-decoration : none; }
table#rsg2-thumbsList a:visited { color : #444; text-decoration : none; }

.rsg_sub_url {padding-bottom:10px; margin-top:-10px;}


.back_button {
font-weight : bold;
font-size : 85%;
}

.pagenav {

font-weight : bold;

color : #666;

font-size : 85%;

}

ul#mainlevel_mstNav   { font-size: 11px; color: #fff; line-height: 11px; list-style-type: inherit; white-space: nowrap; margin: 0; padding-right: 0; padding-left: 0; float: left; clear: both; border-right: 1px solid #cccccc; list-style-position: inherit; display: block; }

ul#mainlevel_mstNav a   { color: #fff; text-decoration: none; list-style-type: inherit; background: transparent; padding-right: 15px; padding-top: 2px; padding-left: 15px; list-style-position: inherit; display: inherit; white-space: nowrap; }
ul#mainlevel_mstNav a:hover  { color: #333; background: yellow }
.calendar td { padding: 2px 4px; border: solid 1px silver; }
