/**************** Body and tag styles ****************/

h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	color: #6495ED;
}

h2 {
display:block;
font-size:1.2em;
font-weight:normal;
text-align:left;
color:#C00000;
}

td {
		font-family: Verdana, arial, helvetica, sans-serif;
	font-size: smaller;
		}

#container
{
width: 800 px;
margin: 2px auto;
background-color: #fff;
color: #333;
border: 1px solid gray;
line-height: 130%;
font-family:verdana, arial, helvetica, sans-serif;
font-size: smaller;
font-style: normal;
}

#top
{
background-color: #fff;
border-bottom: 1px solid gray;
background-image : url('../images/msiqblankheader.jpg');
}

#top h1
{
padding: 0;
margin: 0;
}

#leftnav
{
float: left;
width: 225px;
background-color: #06285A;
border-right: 1px solid gray;
}

#rightnav2
{
float: right;
width: 225px;
background-color: #06285A;
border-left: 1px solid gray;
}

#rightnav
{
float: right;
width: 150px;
height: 400px;
background-color: #FFFFFF;
border: 1px solid gray;
padding: 3em;
}

#leftnarrow
{
float: left;
width: 130px;
background-color: #06285A;
}

#leftnavtext
{
margin: 0;
padding: 1em;
color: #fff;
}

#pagetext
{
margin-left: 10px;
padding: 2px;
}

#gloss
{
margin-top: 10px;
margin-bottom: 5px;
color:#505050;
}

#content
{
margin-left: 230px;
padding: 1em;
max-width: 36em;
}

#subtitle
{
font-size:1.2em;
color: #0B5E84;
font-weight: bold;
display:block;
text-align:center;
}	
	
#footer
{
text-align:center;
clear: both;
width: 100%;
margin: 0;
padding: .5em;
color: #4B85BC;
background-color: #fff;
border-top: 1px solid gray;
}

#footertext
{
font-size:0.9em;
margin-left: 1px;
padding: 2px;
}

#leftnav p { margin: 0 0 0 0; }
#content h3 { margin: 0 0 .5em 0; color: #4B85BC;}

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #036;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #06285A;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: #fff;
}

/**************** Sidebar styles ****************/

#subcontent{
float:right;
width:220px;
padding:20px 20px 10px 5px;
line-height:1.0em;
font-size:0.9em;
}

#subcontent h2{
display:block;
margin:0 0 10px 0;
font-size:1.4em;
font-weight:bold;
text-align:left;
letter-spacing:-1px;
color:#1E5C8F;
background-color:inherit;
}

#subcontent p{margin:0 0 16px 0; font-size:0.9em;}

/**************** Menublock styles ****************/

.menublock{margin:0 0 10px 8px; font-size:0.9em;}
.menublock li{list-style:none; display:block; padding:2px; margin-bottom:2px;}
.menublock li a{font-weight:bold; text-decoration:none;}
.menublock li a:hover{text-decoration:none;}
.menublock li ul{margin:3px 0 3px 15px; font-size:1em; font-weight:normal;}
.menublock li ul li{margin-bottom:0;}
.menublock li ul a{font-weight:normal;}

/**************** Misc classes and styles ****************/

.splitcontentleft{float:left; width:48%;}
.splitcontentright{float:right; width:48%;}
.clear{clear:both;}
.small{font-size:0.8em;}
.hide{display:none;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.important{color:#f02025; background-color:inherit; font-weight:bold;}

.box{
margin:0 0 20px 0;
padding:10px;
border:1px solid #c0c0c0;
background-color:#fafbfc;
color:#505050;
line-height:1.5em;
}

.rightbox{
width: 150px;
margin:0 0 20px 0;
padding:5px;
border:1px solid #06285A;
color:#505050;
line-height:1.5em;
}

.bigrightbox{
width: 200px;
margin:0 0 10px 0;
padding:4px;
border:1px solid #06285A;
color:#505050;
line-height:1.5em;
}

.middle-column-img-left{
	float: left;
	margin: 0.3em 0.5em 0em 0em;

}

.middle-column-img-right{
	float: right;
	margin: 0.3em 0em 0em 0.5em;
	border: solid 1px rgb(100,100,100);	
}

