
html {
background:#d6d7d8;
height:100%;
}



body {
	background:#d6d7d8;
	width:978px;
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
}

em {font-style:normal;}

a {
outline:none;
text-decoration:none;
border:0px;
font-family:Arial, Helvetica, sans-serif;
color:#a74049;
}
a:active {  
    border:none; 
    outline:none; 
} 
a img {
         border: 0 none;
           }

         img {
        border: 0 none;
           }
#top {
	margin:0px;
	padding:0px;
	background:url('../images/magnir_body_top.png') center no-repeat;
	height:44px;
}

#header {
	margin:0px;
	padding:0px;
	background: url('../images/magnir_home_header3.png') top no-repeat;
	height:396px;
	vertical-align:bottom;

}

#headerrecords {
	margin:0px;
	padding:0px;
	background: url('../images/magnir_records_header3.png') top no-repeat;
	height:396px;
	vertical-align:bottom;

}

#headerit {
	margin:0px;
	padding:0px;
	background: url('../images/magnir_records_management_header2.png') top no-repeat;
	height:396px;
	vertical-align:bottom;

}


#headergov {
	margin:0px;
	padding:0px;
	background: url('../images/magnir_government_header2.png') top no-repeat;
	height:396px;
	vertical-align:bottom;

}

#headerrm{
	margin:0px;
	padding:0px;
	background: url('../images/magnir_rm_header2.png') top no-repeat;
	height:396px;
	vertical-align:bottom;

}

#headeraudit{
	margin:0px;
	padding:0px;
	background: url('../images/magnir_audit_header2.png') top no-repeat;
	height:396px;
	vertical-align:bottom;

}

#headerresources{
	margin:0px;
	padding:0px;
	background: url('../images/magnir_resources_header2.png') top no-repeat;
	height:396px;
	vertical-align:bottom;

}


#headerconsult{
	margin:0px;
	padding:0px;
	background: url('../images/magnir_consult_header2.png') top no-repeat;
	height:396px;
	vertical-align:bottom;

}
p {
	font-family: Arial;
	font-size:14px;
	margin:0px 60px 0px 410px;
	padding-right:70px;

}

table	{
	margin:0px 50px 0px 410px;
	padding-right:0px;
	font-size:12px;
}

.table_headlines	{
	font-size:13px;
	color:#a74049;
	font-weight:bold;
	margin-left:0px;
}




.slideshow {
	overflow:hidden;
	position:absolute;
	text-align:left;
	margin:0px 0px 80px 120px;
	width:200px;
	height:97px;
	visibility: visible;
}

.index_text {
	font-family: Arial;
	font-size:14px;
	margin:0px 60px 0 410px;
	padding-right:70px;

}
ul {
margin:10px 60px 0 410px;
font-family: Arial;
	font-size:14px;

}

li {
margin:0px 60px 0 0px;
font-family: Arial;
	font-size:14px;
	list-style: disc outside; color:#8a000c;
}
.blacktext {color:black}

#main {
margin:0px 0px 0px 0px;
padding:0px;
	background: url('../images/magnir_elastic.png') top repeat-y;
	z-index:100;

}

#logo {
	margin:0px 0px 0px 0px;
	padding: 35px 0 0 60px;
	background: url('../images/footer.png') top no-repeat;
	height:129px;
	z-index:0;
	line-height:10px;
	vertical-align:top;
}

.hub {
padding: 0px 0 0px 0px;
margin:0 18px 26px 4px;
}

#subnav {
margin:0px 0px 0px 115px;
position:absolute;
color:#a74049;
}

#menu {
margin:0px;padding:12px 0px 0px 219px;
}

#menu-index {
margin:-4px 0px 0px 0px;padding:0px 0px 0px 280px;
}

#jsddm {
	margin:0;
	padding:0;
	z-index: 99; padding-top:10px; outline-style: none;
}
#jsddm li {
	float:left;
	list-style:none;
	font:14px Arial;
	padding:0;
	margin:0px;
	z-index:99;
}
#jsddm li a {
	display:block;
	text-decoration:none;
	text-align:center;
	white-space:nowrap;
	margin:0;
	padding:0;
	z-index:99;
}
#jsddm li ul {
	margin:0px;
	position:absolute;
	visibility:hidden;
	text-decoration:none;
	width:auto;
	padding:0px;
	list-style:none;
	z-index:99;
}
#jsddm li ul li {
	float:none;
	display:inline;
	text-decoration:none;
	z-index:99;
	margin:0px;
	padding:0px;
}
#jsddm li ul li a {
	width:auto;
	color:#000;
	padding:0px;
	margin:0px;
	text-decoration:none;
	text-align:left;
	z-index:99;
}
#jsddm a.menu_home:hover, #jsddm a.menu_who:hover, #jsddm a.menu_what:hover, #jsddm a.menu_work:hover, #jsddm a.menu_news:hover, #jsddm a.menu_contact:hover {
	z-index:99;
}

.boxgrid {
	width: 325px;
	height: 25px;
	margin:0px;
	float:left;
	border: solid 0px #8399AF;
	overflow: hidden;
	position: relative;
}
.boxgrid img {
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
}
.boxgrid p {
	padding: 0 10px;
	color:#afafaf;
	font-weight:bold;
	font:10pt "Lucida Grande", Arial, sans-serif;
}
.boxgrid.slideright {
	width:146px;
	overflow:hidden;
}
.boxcaption {
	float: left;
	position: absolute;
	background: #000;
	height: 100px;
	width: 100%;
	opacity: .8;
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull .boxcaption {
	top: 260px;
	left: 0;
}
.caption .boxcaption {
	top: 220px;
	left: 0;
}


h1	{
	font-size:21px;
	color:#820c00;
	font-weight:bold;
	margin-left:410px;
	margin-top:0px;
}

h1 a:link, 
h1 a:visited, 
h1 a:hover { 
 color: #820c00; 
}





.news_headlines	{
	font-size:14px;
	color:#a74049;
	font-weight:bold;
	margin-left:410px;
}

.news_byline	{
	color:#000000;
	font-weight:normal;
	margin-left:410px;
}

.secondary_ul	{
	margin-left:10px;
	width:350px;
	}

.tertiary_ul	{
	margin-left:10px;
	width:300px;
	}



.contact_form	{
	margin-left:0px;
	font-size:12px;
	}

.registration_form	{
	margin-left:0px;
	font-size:12px;
	}


.training_table	{
	width:400px;
}


.workshops	{
	font-size:14px;
	color:#a74049;
	font-weight:bold;
	margin-top:15px;
	margin-left:410px;
}

.workshops_subhead	{
	font-size:12px;
	color:#a74049;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:-10px;
	margin-left:410px;
}




.inner_link	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#000000;
}


.inner_link a:link, 
.inner_link a:visited, 
.inner_link a:hover { 
 color: #000000; 
 text-decoration: none; 
} 



ol.b {list-style-type:upper-roman;
	margin-left:410px;
 	color: #000000; 
}

.survey {margin-left:430px;
	margin-right:30px;
	width:470px;
	font-size:14px;
}

.matrix {
	margin-left:430px;
}

matrix ul 
	{margin:20px 10px 0 10px;
	font-family: Arial;
	font-size:14px;
}

matrix li {
	margin:0px 10px 0 0px;
	font-family: Arial;
	font-size:14px;
	list-style: disc outside; color:#000000;
}


.captcha {
	margin-left:430px;
	padding-right:70px;
}
