/* CSS Document */
html      { margin:0; padding:0; color:#eaeaea; font:100%/1.2em Tahoma, Verdana, Helvetica, Arial, sans-serif; background:#333333 url(../images/Background-image.jpg) repeat-x left top; background-attachment: scroll; background-position: center top; }
body       {
margin:0;
margin-right: 10px;
padding:0;
color:#222222;
text-align:center;
}
a        {text-decoration:none;}
a:link     {color:#68621f;text-decoration:none;}
a:visited  {color:#68621f;text-decoration:none;}
a:hover       { color:#666666; text-decoration: underline; }
a:active   {color:#ffcc00;border-bottom:1px dotted #ffaa00;}
a:focus        {color:#FFAA00;border-bottom:1px dotted #FFAA00;}
#container    { margin:auto; width:920px; height:100%; text-align:center; background:#f8f8f8 url(../images/left-bg.jpg) repeat-y left top; border: solid 4px #bcc1c6; }
#topimage  {
width:920px;
height:500px;
background:url(../images/topimage-bg.jpg) no-repeat left top;
}
#topuser       {
float:right;
width:710px;
text-align:left;
color:#333333;
background-color:#f8f8f8;
}
#topuser p, #topuser-left p, #topuser-right p
{ width: 100%; margin:3px 5px; padding: 0 5px; }
#leftpart      {
position:relative;
top:-40px;
left:5px;
padding:0;
float:left;
width:190px;
height:100%;
text-align:left;
color:#041b33;
background-color:#1d3147;
}
#leftpart td { color: #e4e4e4; font-size: 100%; }
#leftpart_bottom   {
color:#041b33;
padding:5px 5px 5px;
}
#footer     { margin:auto; width:100%; height:150px; color:#fefefe; background:#777777 url(../images/bg-footer.jpg); font-size:80%; text-align:left; border-top: 0px solid #333; }
#footer a:link {color:#ffcc00;text-decoration:none;}
#footer a:visited  {color:#ffcc00;text-decoration:none;}
#footer a:hover   { color:#fefefe; }
#footer a:active   {color:#FFAA00;border-bottom:1px dotted #FFFFFF;}
#footer a:focus    {color:#FFAA00;border-bottom:1px dotted #FFFFFF;}
#footer td { color: #f8f8f8; }
#topuser-left    { margin:0 2px; text-align:left; color:#e4e4e4; background:#1d3147 no-repeat; padding-right: 5px; padding-left: 5px; border-right: 5px solid #f8f8f8; }
#topuser-left a, #topuser-right a { color: #e4e4e4; text-decoration: underline; }
#topuser-left a:hover, #topuser-right a:hover { color: #fff; text-decoration: none; }
span img   {
margin:5px;
}
h1     {
color:#222222;
margin:0;
padding:10px 5px 5px;
font-size:140%;
}
h2     {
color:#333333;
margin:0;
padding:10px 5px 5px;
font-size:130%;
}
h3     {
color:#444444;
margin:0;
padding:10px 5px 5px;
font-size:120%;
}
h4, p      {
color:#555555;
margin:0;
padding:10px 5px 5px;
font-size:100%;
}
li     {
list-style-image: url(../images/list-symbol.gif);
text-align:left;
padding:0;
margin:0;
margin-left:20px;
}
.small, .createdate, .modifydate
{
padding:0;
margin:0;
text-transform:lowercase;
color:#8b8b8b;
font-size:95%;
}
.topuserheading    {
color: #0F0F0F;
font-weight: bold;
font-size:105%;
}
.highlight {
background-color:transparent;
color:#353535;
}
a.readon {
	margin-top: 1px;
	display:inline;
	float: right;
	color:#68621f;
	background: url(../images/mw_readon.jpg) top right no-repeat;
	padding-right: 20px;
	line-height: 14px;
	height: 16px;
}
table.topuserpaneopen fieldset
{
display:block;
width:95%;
border: 1px dotted #353535;
padding:2px;
overflow:hidden;
}
table.topuserpaneopen
{
margin-left:10px;
width:90%;
}
.pathway   {
text-align:right;
padding:0;
margin:0;
}
.pathway img   {
padding:0;
margin:0;
}
a.mainlevel:link, a.mainlevel:visited,  a.mainlevel:active
{ display:block; width:176px; background:#041b33; color: #fefefe; text-align:left; text-decoration:none; text-indent: 15px; border: solid 1px #c8c8c8; }
a.mainlevel:hover
{ display:block; width:176px; color: #f8f8f8; text-align:left; background-color: #f2964e; background-attachment: scroll; text-decoration:none; border: solid 1px #e4e4e4; }
.moduletable h3, div.moduletable_menu h3, div.moduletable_text h3     { 
margin:0;
padding:0;
color: #eaeaea;
font-size:12px;
text-transform:uppercase;
display:block; font-size: 11px; 
background-color: #71767c; 
text-indent: 10px;
}
div. banneritem_text { color: #eaeaea; }
.moduletable td        {
background:transparent;
color: #4a4a4a;
text-align: left;
}
.searchintro td    {
padding:0;
margin:0;
padding-left:20px;
}
img {
border: 0;
}
/* FORM
--------------------------------------------------------- */
form {
margin: 0;
padding: 0;
}
input, select {
font: 11px/normal Tahoma, Arial, Helvetica, sans-serif;
}
select, .inputbox {
padding: 2px;
}
textarea {
padding-left: 2px;
}
textarea.inputbox {
width:95%;
}
.button, .button:hover { padding: 1px 10px!important; padding: 1px 5px; color: #f8f8f8; background-color: #646e7b; background-repeat: repeat-x; background-attachment: scroll; background-position: left top; border-color: #dfe5ec #8e9cae #8e9cae #dfe5ec; border-style: solid; border-width: 1px; }
.button:active, .button:focus {
border-top: 1px solid #8E9CAE;
border-right: 1px solid #DFE5EC;
border-bottom: 1px solid #DFE5EC;
border-left: 1px solid #8E9CAE;
}
.inputbox { color: #f8f8f8; border: solid 1px #dfe5ec; background: #71767c; }
.mosimage {
padding: 0;
margin: 8px 15px 0 0!important;
margin: 8px 5px 0 0;
}
.mosimage img {
padding: 0;
margin: 0!important;
}
.mosimage_caption {
margin-top: 2px;
padding: 1px 2px;
color: #8E9CAE;
}
.cp { color: #e4e4e4; }
table.polls {
padding: 0;
width: 100%;
text-align: left;
}
table.pollstableborder {
padding: 0;
width: 100%;
text-align: left;
}
table.pollstableborder td{
padding: 0;
}
.sectiontableheader { padding: 2px; color: #ffffff; font-weight: bold; line-height: normal; background-color: #999; background-image: none !important; background-repeat: repeat !important; background-attachment: scroll !important; background-position: 0 0 !important; }
td, div { font-size: 12px; }
.componentheading { padding-bottom: 5px; margin-bottom: 10px; color: #68621f; font-size: 1.7em; line-height: normal; font-weight: bold; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; }
.contentheading {
color: #68621f;
font-weight:bold;
font-size: 1.0em;
}
/* @group Sub Menu */
ul.menu {
margin: 0 0 10px;
padding: 0;
}
ul.menu li {
list-style: none;
margin: 0;
padding: 0;
}
ul.menu span { line-height: 18px; display: block; height: 18px; }
ul.menu a { padding: 3px; border-bottom: 1px dotted #000; display: block; text-decoration: none; cursor: pointer; }
ul.menu ul {
margin: 4px 0;
}
ul.menu ul li a {
text-indent: 7px;
}
ul.menu ul a {
background: 041b33;
text-indent: 0;
}
ul.menu ul {
margin-left: 5px;
padding: 0;
}
ul.menu ul ul {
padding: 0;
margin-left: 10px;
}
ul.menu li li {
padding: 0;
margin: 0;
}
ul.menu ul a {
text-indent: 0;
}
ul.menu li a {  display:block; width:174px; background:#68621f; color: #fefefe; text-align:left; font-size:98%; text-decoration:none; text-indent: 15px; }
ul.menu li.active a, ul.menu li.active a:hover { color: #dbdbdb; font-weight: bold; text-decoration: none; }
ul.menu li a:hover {display:block; width:174px; color: #f8f8f8; text-align:left; background-color: #ffcc00; background-attachment: scroll; text-decoration:none;}
ul.menu li.active li a,
ul.menu li.active li a:hover { background: transparent; }
/* @end */
#lr-padd1 { padding: 0; width: 100%; }
#lr-padd1 div.moduletable { margin: 0; padding-top: 0; padding-bottom: 2px; border-right-width: 10px; }
table.lr-padd1 { width: 100%; padding: 0; }
table.lr-padd1 td.lr-padd1 { background-repeat:no-repeat; background-position:left top; color:#e4e4e4; background-color: #71767c; width: 50%; border: solid 1px #8b8b8b; }
table.lr-padd1 td.lr-padd1:hover { background-color:#353a3f; color:#c1c1c1; }
table.lr-padd1 a { color: #e4e4e4; text-decoration: underline; }
table.lr-padd1 a:hover { color: #fe772d; text-decoration: none; }
