/* general stuff */


body{
margin:0;
padding:0;
text-align: center;
font-family: verdana, arial, sans-serif;
}

a {
text-decoration:  none;
font-weight: bold;
border: none;
 }
a:hover {
text-decoration:  underline;
border: none;
 }

/* Layout */

#pagewidth-800{
width:770px;
text-align:left;
margin-left:auto;
margin-right:auto;
background: transparent url(./images/back_all.gif) repeat-y 0px 140px;
margin-bottom: 20px;
}

#header {
height:  125px;
width:  100%;
}

#top-top {
height: 30px;
width: 100%;
background: transparent;
}

#top-bottom {
height: 80px;
width: 500px;
background: transparent;
float: left;
}


#pathway{
width: 500px;
height: 24px;
padding-left: 20px;
padding-top: 5px;
}

#leftcol-broad{
 width: 180px;
 float: left;
 position: relative;
 margin-right: 5px;
 }

#rightcol-broad{
 width: 180px;
 float: right;
 position: relative;
 margin-right: 1px;
 margin-top: -22px;
 }

#outer-800{
width: 770px;
padding-top: 6px;
}

#footer-800{
height: 40px;
width:100%;
background: transparent url(./images/footer.jpg) bottom left no-repeat;
font-size: 10px;
}

#maincol-broad{
 float: none;
 width: 407px !important;
 margin-left: 15px !important;
 margin-left: -5px;
 width: 407px;
 }
#maincol-broad div.module  {
width: 407px;
background: transparent url(./images/module_middle_wide.jpg) left repeat-y;
margin-bottom: 10px;
}

#maincol-broad div.module div {
width: 407px;
background: transparent url(./images/module_top_wide.jpg) top left no-repeat;
}

#maincol-broad div.module div div {
width: 407px;
background: transparent url(./images/module_bottom_wide.jpg)  bottom left no-repeat;
}

#maincol-broad div.module div div div{
width: 393px;
padding-left: 5px;
padding-right: 10px;
padding-top: 10px;
background: transparent;
padding-bottom: 10px;
font-size: 10px;
}

#maincol-broad div.module div div div div{
padding: 0px;
margin: 0px;
}

.clr{clear:both;}
.content {
padding: 0px 0px 0px 0px;
font-size: 10px;
line-height: 18px;
}

/* Modules */

#rightcol-broad div.module {
width: 177px;
background: transparent url(./images/module_middle_wide.jpg) left repeat-y;
margin-bottom: 10px;
}

#rightcol-broad div.module div{
width: 177px;
background: transparent url(./images/module_top_wide.jpg) top left no-repeat;
}

#rightcol-broad div.module div div{
width: 177px;
background: transparent url(./images/module_bottom_wide.jpg)  bottom left no-repeat;
}

#rightcol-broad div.module div div div{
width: 162px;
padding-left: 5px;
padding-right: 10px;
padding-top: 10px;
background: transparent;
padding-bottom: 10px;
font-size: 10px;
}

#rightcol-broad div.module div div div div{
padding: 0px;
margin: 0px;
}
#leftcol-broad div.module {
width: 177px;
background: transparent url(./images/module_middle_wide.jpg) left repeat-y;
margin-bottom: 10px;
}

#leftcol-broad div.module div{
width: 177px;
background: transparent url(./images/module_top_wide.jpg) top left no-repeat;
}

#leftcol-broad div.module div div{
width: 177px;
background: transparent url(./images/module_bottom_wide.jpg)  bottom left no-repeat;
}

#leftcol-broad div.module div div div{
width: 162px;
padding-left: 10px;
padding-right: 5px;
padding-top: 10px;
background: transparent;
padding-bottom: 10px;
font-size: 10px;
}

#leftcol-broad div.module div div div div{
padding: 0px;
margin: 0px;
}



div.module h3 {
font-size: 14px;
width: 130px;
font-weight: bold;
margin: 0px;
padding: 0px;
margin-bottom: 5px;
}

#user1{
float: left;
width: 49%;
}

#user2{
float: right;
width: 49%;
}

#user3 {
width: 100%;
}

/* Other Mambo Stuff */

#title {
}
hr {
width:  90%;
 }
hr.separator {
width:  40%;
 }
.small {
font-size: 10px;
color: #ABABAB;
line-height: 0.7;
}
.smalldark {
font-size: 10px;
color: #000;
height: 10px;
line-height: 10px;
text-align: left;
}

table.moduletable {
width:  100%;
font-size: 80%;
 }
table.moduletable th  {
font-size: 80%;
}

form {
margin: 0px;
padding: 0px;
}


body{
background: #FFF url(./images/back_red.jpg) repeat-x top;
}

#header {
background: #FFF url(./images/back_red.jpg) repeat-x top;
 }


#outer-800 {
background: transparent url(./images/content-top.gif) repeat top;
}

div.module h3 {
color: #005E31;
border-bottom: 1px solid #005E31;
}



