
body {
padding:15px 0 0 0;
margin:0;
font: 11px verdana, arial;
background:#ffffff url('http://www.mand.org/dev/images/bg.gif') repeat-x top left;
color:#666666;
}

a {
color:#303030;

}

a:hover {
color:#966214;
}

h1 {
margin: 10px 0 20px 0px;
font-size: 2.0em;
font-weight:normal;
}

h2 {
margin:0 0 12px 0;
font-size:1.6em;
font-weight:normal;
}

h3 {
margin:0 0 10px 0;
font-size:1.4em;
font-weight:normal;
}

h4 {
margin:10px 0 10px 0;
font-size:1.2em;
font-weight:bold;
border-bottom: 1px solid #999999
}



p {
margin:0 0 15px 0;
line-height:1.5em;
text-align:left;
}

a img {
border:0;
}

/* Main container */

#container {
margin:0 auto 20px auto;
width:777px;
padding: 0px;
background:#ffffff;
}

#innerwrap {
padding:10px;
margin:0;
background:#ffffff url('http://www.mand.org/dev/images/bg_header.gif') repeat-x top left;
color:#666666;
line-height: 1.5em;
min-height:400px;

}

#innerwrap-home {
padding:10px;
margin:0;
background:#ffffff;
color:#666666;
line-height: 1.5em;

}

#header {
width: 778px;
height: 153px;
}

#header-left {
width: 405px;
height: 153px;
text-align:left;
}


#header-right-1 {
	width: 373px;
	height: 153px;
	float:right;
	background-image: url(../images/header_img_1b.jpg);
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-position: top;
	vertical-align: top;
}

.topright {
	margin: 12px 30px 0 0;
	font-size: 10px;
	color:#808080;
	border-collapse:collapse;
	vertical-align: top;
}

.topright a {
font-size: 10px;
color:#808080;
font-weight:bold;
text-decoration:none;
padding-right: 3px;
padding-left: 3px;
}
.topright a:hover {
font-size: 10px;
color:#666666;
font-weight:bold;
text-decoration:none;
padding-right: 3px;
padding-left: 3px;
}

.tdheader {
background: #EBDCBC;
}

.news {
padding:10px;
}

.news h3 {
font-size: 14px;
font-weight: bold;
background:#e5e4ca;
padding: 10px 10px 10px 10px;
margin:0;
}

.news p {
padding:20px;
background: #fcfbf7;
}

.righttext {
float:right;
margin: -15px 15px 10px 0; 
font-size:10px;
font-weight: normal;
}


.specialbox{
margin: 0px;
padding: 10px;
background: #edc95c;
border: 1px dashed #78611c;
color:#582a06;
font-weight: bold;
}

.logintext {
width: 200px;
text-align: left;
background: #CCCCCC;
}

.logininput {
float: left;
margin-left: 210px;
background:#999999;
}

label {  
float: left;  
width: 10em;  
margin-right: 1em;
}

fieldset {  
float: left;  
clear: left;  
width: 93%;  
margin: 0 0 1.5em 2em;  
padding: 0;
border: 1px solid #EBDCBC;  
background-color:#FFFEF2; 
}

.small-labelwrap-bot {
padding: 3px;
margin: 0px;
border: 1px solid #EBDCBC;  
background-color:#FFFEF2; 
width: 98%;
}

.small-labelwrap-all {
padding: 3px;
margin: 0px;
border: 1px solid #EBDCBC;  
background-color:#FFFEF2; 
width: 98%;
}

.small-labelwrap {
padding: 3px;
margin: 0px;
border-top: 1px solid #EBDCBC;  
border-left: 1px solid #EBDCBC;  
border-right: 1px solid #EBDCBC;  
background-color:#FFFEF2; 
width: 98%;
}

.small-label-1 {
font-weight: bold;
width: 200px;
}

.small-label-2 {
font-weight: bold;
width: 200px;
}

.small-label-3 {
font-weight: normal;
padding-left: 5px;
}

.small-label-4 {
font-weight: normal;
padding-left: 5px;
}



legend {  
margin-left: 1em;  
color: #000000;  
font-weight: bold;
}
fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none;
}
fieldset li {  
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 1em;
}
fieldset.submit {  
float: none;  
width: auto;  
border: 0 none #FFF;  
padding-left: 15em;
background:none;
}

.orangebox {
background:#F9EC91;
padding:10px;
border: 1px solid #C1AB0B;
}

.greenbox {
background:#F1FDDB;
padding:10px;
border: 1px solid #BAF54B;
}


/* Site title section */

#logo {
margin:15px 0 0 0;
}

#logo h1 a {
color:#505050;
border:none;
}

#logo h1 a:hover {
color:#303030;
text-decoration:none;
border:none;
}

/* Toptab menu */

#toptabs {
margin:10px auto -13px auto;
font-size:0.8em;
width:760px;
}

#toptabs p {
text-align:right;
color:#808080;
}

.toptab {
padding:4px 5px 3px 5px;
margin:0 0 0 4px;
text-decoration:none;
background:#f0f0f0 url('/images/corner2.gif') top right no-repeat;
color:#808080;
border-bottom:1px solid #e0e0e0;
}

.toptab:hover {
background:#f1d9d9 url('/images/corner2.gif') top right no-repeat;
border-bottom:1px solid #eaeaea;
color:#993300;
/*color:#505050; */
text-decoration:none;
}

.activetoptab {
padding:4px 5px 3px 5px;
margin:0 0 0 4px;
color:#505050;
text-decoration:none;
background:#ffffff url('/images/corner2.gif') top right no-repeat;
border-bottom:1px solid #ffffff;
}

.activetoptab:hover {
text-decoration:none;
border-bottom:1px solid #ffffff;
}

/* Navitab menu */

#navitabs {
clear:both;
}

.navitab {
padding:4px 8px 4px 8px;
margin:0 0 4px 0;
text-decoration:none;
font-size:1.1em;
background:#e0e0e0 url('/images/corner.gif') top right no-repeat;
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
}

.navitab:hover {
text-decoration:none;
/* old color d0d0d0 */
background:#6699cc url('/images/corner.gif') top right no-repeat;
border-bottom:1px solid #ffffff;
}

.activenavitab {
padding:4px 8px 5px 8px;
color:#ffffff;
margin:0 0 5px 0;
font-size:1.1em;
text-decoration:none;
background:#505050 url('/images/corner.gif') top right no-repeat;
}

.activenavitab:hover {
text-decoration:none;
color:#ffffff;
}

/* Sidebar */

#sidebar {
width:150px;
float:right;
}

#sidebar p {
font-size:0.9em;
line-height:1.3em;
margin:0 0 15px 0;
}

#sidebar h4 {
font-size:10px;
margin:5px 0 5px 0;
padding:5px 0px 5px 1px;
color: #003366; 
font-weight: bold;
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
}

/* Footer */

#footer {
clear:both;
background:#fafafa;
color:#CCCCCC;
padding:5px;
margin:0;
border-top:1px solid #d8d8d8;
text-align:center;

}

#footer a {
color:#808080;
font-size:9px;
text-decoration:none;
}

#footer a:hover {
color:#303030;
font-size:9px;
}

#footer p {
color:#808080;
font-size:1.1em;
line-height:1.3em;
margin:15px 0 0 0;
padding:0;
}

/* Various classes */


.hr-line {
border-bottom: 1px dotted #999999;
padding-top: 10px;
padding-bottom: 10px;
}

.photo {
padding:2px;
margin:0 0 8px 0;
background-color:#f0f0f0;
border:1px solid #d8d8d8;
}

.right {
margin-top:-8px;
text-align:right;
}

.block {
background:#f0f0f0;
padding:10px;
}

.sidelink {
text-align:left;
display:block;
width:140px;
background:#f0f0f0 url('/images/corner.gif') top right no-repeat;
padding:3px 4px 3px 8px;
margin:5px 10px 5px 0;
border:none;
}

.sidelink:hover {
/* e0e0e0 */
background:#99ccff url('/images/corner.gif') top right no-repeat;
text-decoration:none;
border:none;
}

.hide {
display:none;
}

.support{
position: relative;
float: right;
padding-right:10px;
}

.support a{
text-decoration: none;
border: 0px;
}