@charset "UTF-8";
/* CSS Document */
html{
	background: #fff1c6 url(/includes/img/bgGrad.jpg) repeat-x;
}
body  {
	font: 100% Arial, Helvetica, Verdana, sans-serif;
	background: #fff1c6 url(/includes/img/bgGrad.jpg) repeat-x;
	height: 100%;
	width:100%;
	margin: 0;
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

#wrapper { 
	position:relative;
	width: 961px;
	margin: 0 auto;
	text-align: left; 
} 

#header { 
	position:relative;
	height:auto;
	width:961px;
	height: 81px;
	background: url(/includes/img/hdrBg.jpg) no-repeat bottom left;
	z-index: 2000;
	
} 

/* This is the main instance of the logo */
#header h1 {
	height:39px;
	width:140px;
	margin:5px 0 0 0;
	border:none;
}

#leftBar {
	position: absolute;
	height: auto;
	width: 140px;
	top:81px;
	left:1px;
}

.floatHack { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: .001px;
    line-height: 0px;
	visibility: hidden;
}

#topNav{
	height:25px;
	width:auto;
	margin:10px 0 0 0;
	z-index: 2000;
}

/* Search Declarations 
____________________________________________________________________*/

#searchWrap{
	position: absolute;
	top: 54px;
	left: 725px;
	width: 258px;
	height: 26px;
	border: none;
	z-index: 2000;
}

#srchInput{
	background: transparent url(/includes/img/srchBak.jpg) no-repeat;
	height: 18px;
	width: 182px;
	position: absolute;
	top: 1px;
	left: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#49586e;
	padding:2px 0 0 5px;
}

#searchWrap input{
	border:none;
}

#srchCluster{
	position: absolute;
	top: 1px;
	left: 189px;
	z-index: 2100;
}

#srchSite{
	position: absolute;
	top: 1px;
	left: 191px;
	z-index: 2100;
}	

	
/* Landing Specific declarations 
____________________________________________________________________*/

.landing #mainFlash{
	position: relative;
	width: 817px;
	height: 175px;
	background: url(/includes/img/moabIntel.jpg) no-repeat;
	z-index:1;
}

.landing #landingHeader{
	position: relative;
	width: 816px;
	height: 175px;
	z-index:1;
}


#headerNavLink{
	position:absolute;
	top:140px;
	left:500px;
	height:6px;
	width:6px;
	background:url(/includes/img/dot_other.png) no-repeat;
	z-index:5;
}
#headerNavLink a{
		display:inline;
		height:6px;
		width:6px;
	}
#headerNavLink a:hover{
		display:inline;
		height:6px;
		width:6px;
		background:url('/includes/img/dot_hover.png') no-repeat;
	}

	
/* Landing page hero graphic
_____________________________________*/
#mainBtnLink{
	position:absolute;
	top:73px;
	left:235px;
	height:55px;
	width:112px;
	background:url(/includes/img/discoverSolutions.gif) no-repeat;
	z-index:5;
}
	#mainBtnLink a{
		display:block;
		height:55px;
		width:112px;
	}
	#mainBtnLink a:hover{
		display:block;
		height:55px;
		width:112px;
		background:url(/includes/img/discoverSolutions_on.gif) no-repeat;
	}

#mainRightLinks{
	height:73px;
	width:215px;
	position:absolute;
	top: 66px;
	left: 590px;
}
	#mainRightLinks ul{
		list-style: none;
	}
	#mainRightLinks ul li{
		list-style: none;
		margin: 4px 0 0 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		padding: 0 0 0 23px;
		overflow:visible;
	}
	#mainRightLinks ul li a{
		text-decoration: none;
		color: #8c887d;
		display:block;
		height: 24px;
		width:190px;
		padding: 3px 0 0 0;
	}
	#mainRightLinks ul li a:hover .colored{
		font-family: inherit;
		color: #396baa;
		text-decoration: none;
	}
	#mainRightLinks ul li a .colored{
		font-family: inherit;
		color: #396baa;
		text-decoration: underline;
	}
	
	ul .lnk1{
		background: url(/includes/img/lnk1.jpg) no-repeat;
		height: 24px;
		padding-top: 2px;
	}
	ul .lnk2{
		background: url(/includes/img/lnk2.jpg) no-repeat;
		height: 24px;
		padding-top: 2px;
	}
	ul .lnk3{
		background: url(/includes/img/lnk3.jpg) no-repeat;
		height: 24px;
		padding-top: 2px;
	}
	
	ul .lnk1_hov{
		background: url(/includes/img/lnk1_hov.jpg) no-repeat;
		height: 24px;
		width: 20px;
	}
	ul .lnk2_hov{
		background: url(/includes/img/lnk2_hov.jpg) no-repeat;
		height: 24px;
		width: 20px;
	}
	.lnk3_hov{
		background: url(/includes/img/lnk3_hov.jpg) no-repeat;
		height: 24px;
		width: 20px;
	}

/* End Landing page hero graphic
_____________________________________*/
.landing #mainContent {
	position:relative; 
	width: 816px;
	height:auto;
	float: right;
	margin:0;
	z-index:100;	
}

.landing #mainCopy {
	float:right;
	width: 817px;
	height:auto;
	background: #b6bfce url(/includes/img/mainconImgTop.jpg) no-repeat top left;
	margin:0;
}
        .landing #evalMoab a{
        position: absolute;
        top: 189px;
        left: 0px;
        height: 65px;
        width: 558px;
        }
        .landing #evalMoab .eval1{
                font-family: Arial, Helvetica, sans-serif;
                text-transform: uppercase;
                color: #fff;
                font-size: 17px;
                font-weight: bold;
                padding:0;
                margin: 0;
        }
        .landing #evalMoab .eval2{
                font-family: Arial, Helvetica, sans-serif;
                text-transform: uppercase;
                color: #adcefd;
                font-size: 16px;
                font-weight: bold;
                padding:0;
                margin: 0;
        }
        .landing #evalMoab .eval1 a, .landing #evalMoab .eval1 a:link, .landing #evalMoab .eval1 a:visited{
                font-family: Arial, Helvetica, sans-serif;
                text-transform: uppercase;
                color: #fff;
                font-size: 16px;
                font-weight: bold;
                text-decoration:none;
        } .landing #evalMoab .eval1 a:hover{text-decoration:none;}
        .landing #evalMoab .eval2 a, .landing #evalMoab .eval2 a:link, .landing #evalMoab .eval2 a:visited{
                font-family: Arial, Helvetica, sans-serif;
                text-transform: uppercase;
                color: #adcefd;
                font-size: 16px;
                font-weight: bold;
                text-decoration:none;
        } .landing #evalMoab .eval2 a:hover{text-decoration:none;}

.landing #col1{
	background: #ffffff;
	height: auto;
	width: 565px;
	margin: 78px 0 0 0;
	padding: 0;
	float:left;
}
	.landing #col1 p{
		padding: 8px 8px 0 8px;
	}
	.landing .landSubFtr{
/*		background: url(/includes/img/homFtr2.jpg) no-repeat;*/
		height:17px;
		width:566px;
		margin:0;
	}

	.landing #col1 a {
		color: #28446b;
		text-decoration:none;
	}

	.landing #col1 a:visited {
		color: #546173;
		text-decoration:none;
	}

	.landing #col1 a:hover {
		color: #303a47;
		text-decoration:none;
	}

.landing #col2{
	background: #b6bfce;
	height: auto;
	width: 237px;
	margin: 13px 0 0 0;
	padding: 0 8px 0 0;
	float:right;
}
	.landing #col2 p{
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:1.6em;
		margin:0 0 25px 0;
		color:#2d2d2d;
	}
	.landing #col2 ul{
		display:block;
		padding: 0 0 0 13px;
		margin: 0 0 15px 0;
		
	}
	.landing #col2 li{
		list-style:outside;
		list-style-type: none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#2d2d2d;
		margin:0 0 12px 0;
	}

	.landing #col2 a {
		color:#2d2d2d;
		text-decoration:none;
	}

	.landing #col2 a:visited {
		color:#546173;
	}

	.landing #col2 a:hover {
		color:#303a47;
	}
		
	
.landing #mainContent h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:800;
	margin:8px 0 4px 8px;
	color:#2d2d2d;
	text-transform: uppercase;
	background: url(/includes/img/hdrDots.gif) no-repeat 0 3px;
	padding: 0 0 0 14px;
	line-height: 1.2em;                                  
}

.landing #mainContent h2 a{
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:800;
  margin:8px 0 4px 0px;
  color:#2d2d2d;
  text-transform: uppercase;
  text-decoration:none;
  line-height: 1.2em;
}

.landing #mainContent h2 a:hover{
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:800;
  margin:8px 0 4px 0px;
  color:#303a47;
  text-transform: uppercase;
  text-decoration:none;
  line-height: 1.2em;
}
    

.landing #mainContent h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:800;
	margin:0 0 -6px 8px;
	color:#2d2d2d;
}

.landing #mainContent h3 a{
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:800;
  margin:0 0 -6px 0px;
  color:#2d2d2d;
  text-decoration:none;
}

.landing #mainContent h3 a:hover{
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:800;
  margin:0 0 -6px 0px;
  color:#303a47;
  text-decoration:none;
}
    


.landing #mainContent p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.5em;
	margin:0 0 25px 0;
	color:#2d2d2d;
}

.landing #footer { 
	float:right;
	clear:both;
	background: url(/includes/img/homeFtr.gif) no-repeat;
	height:55px;
	width:817px;
	margin:0 0 20px 0;

} 

.landing #footer p {
	font-family: Arial, Helvetica, sans-serif;
	padding: 30px 0 0 28px ;
	font-size:9px !important;
	color:#252b33 !important;
}


/* Discover iFrames
____________________________________________________________________*/

#discoverFrame1{
	margin: 5px 0 0 5px;
	height:550px;
	width:1007px;
/*	float:left;
	clear:right;
}
#discoverFrame2{
	margin: 5px 0 0 5px;
	height:200px;
	width:807px;
	float:left;
	clear:right;*/
}




/* SubPage Specific declarations 
____________________________________________________________________*/

.pgTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:800;
	margin:15px 0 15px 8px;
	padding:0 8px 10px 0;
	color:#2d2d2d;
	text-transform: uppercase;
	border-bottom: solid 1px #2d2d2d;
}

#subContent {
	position:relative; 
	width: 816px;
	height:auto;
	float: right;
	margin:0;
}

#mainCopy{
	float:right;
	width: 817px;
	height:auto;
	margin:0;
	background: #ffffff;
}


.sub #footer { 
	float:right;
	clear:both;
	background: url(/includes/img/subFtr.jpg) no-repeat;
	height:55px;
	width:817px;
	margin:0 0 15px 0;

} 

.sub #footer p {
	font-family: Arial, Helvetica, sans-serif;
	padding: 15px 0 0 18px ;
	font-size:9px !important;
	color:#252b33 !important;
}


/* Global Classes
____________________________________________________________________*/
.movieLink{
		background: url(/images/movie_small.gif) no-repeat 0px 1px;
		height:25px;
		width:auto;
		padding: 4px 0px 22px 33px;
	}

.hrBreaks{ /*Apply this class to a div for a more controllable horizontal rule */
	height: 1px;
	border-bottom: solid 1px #7787a3;
	width:100%;
	margin: 0 0 25px 0;
}

.h2dots{
	color: #f36417;
}

.firstEmph{
	font-family:inherit;
	color: inherit;
	font-weight: bold;
	font-style:normal;
	line-height: 1.4em;
}

.footNote{
	font-family:inherit;
	color: inherit;
	font-weight:100;
	font-style:italic;
}

.directionL{
	position:relative;
	top: 5px;
	left: 0;
	margin: 10px 2px;
}

.leftIndent{
	padding: 0 0 0 20px;
}

#errorIcn{
	float: left;
	height: 61px;
	width: 60px;
	margin: 0 0 15px 0;
}

#errorBox{
	float:left;
	height: auto;
	margin: 0 0 0 3px;
}

/* Regular Bulleted lists within <p> tags should use this class */
.bullist{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	list-style:outside;
	display:block;
	margin: 0px 0px 30px 25px !important;
}
	.bullist li{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:1.5em;
		list-style-type: disc;
		list-style-image: url(/includes/img/bullet.gif);
		margin: 8px 0 0 15px;
	}
	
	.bullist li ul{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:1.5em;
		list-style:outside;
		display:block;
		margin: 0 0 0 15px !important;
	}
	.bullist li ul li{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:1.5em;
		list-style-type: disc;
		margin: 5px 0;
	}
	
	.bullist a{
		color:#28446b ;
		
	}
	.bullist a:visited{
		color:#546173 ;
		
	}
	.bullist a:hover{
		color:#303a47 ;
    text-decoration: none;
}


/*Use this class in the OL tag of lists that need to be numbered*/
.numList{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	list-style:outside;
	list-style-type: disc;
	display:block;
	margin: -15px 0px 30px 25px !important;
}
	.numList li{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:1.5em;
		margin: 8px 0 0 15px;
	}
	
	.numList a{
		color:#28446b ;
	}
	.numList a:visited{
		color:#546173 ;
	}
	.numList a:hover{
		color:#303a47 ;
    text-decoration: none;
}

/*Use this class in the UL tag of lists containing lots of links*/
.linkList{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	list-style:outside;
	display:block;
	margin: -15px 0 30px 25px !important;
}
	.linkList li{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:1.3em;
		list-style-type: circle;
		margin: 4px 0;
	}
	
	.linkList a{
		color:#28446b ;
	}
	.linkList a:visited{
		color:#546173 ;
	}
	.linkList a:hover{
		color:#303a47 ;
    text-decoration: none;
}

.subList{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	list-style:outside;
	display:block;
	margin: 0 0 8px 15px!important;
}
	.subList li{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:1.3em;
		list-style-type: disc;
		margin: 4px 0;
	}
	
/* Bulleted lists floated with images */
.fltList{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style:outside;
	margin:0;
	padding:0 0 0 20px;
}
	.fltList li{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:1.5em;
		list-style-type: disc;
		list-style-image: url(/includes/img/bullet2.gif);
		margin: 0 0 10px 0;
	}
	.fltList a{
		color:#28446b;
	}
	.fltList a:visited{
		color:#546173 ;
	}
	.fltList a:hover{
		color:#303a47;
    text-decoration: none;
}

	
/* mini floats for 2 small floats in a single column */

.fltLft{
	width:392px;
	float:left;
	padding: 25px 0 30px 0;
}

.fltRt{
	height:auto;
	width:392px;
	float:right;
	margin: 0 0 30px 10px;
}

.altH2{ /* Use for h2 elements that need a little extra size and weight */
	font-size:18px !important;
	font-weight: bold;
	text-transform: uppercase;
}

/* Use these to float images left or right within the document flow */
.imgFltLft{
	float: left;
	clear:none;
	margin: 0 0 10px 10px;
}

.imgFltRt{
	float: right;
	clear:none;
	margin: 0 0 10px 10px;
}

/* Use innerCopy for single column sub layouts
_______________________________________________________*/
#innerCopy{ 
	height: auto;
	width: auto;
	padding: 8px 16px 0 16px;
}

.sub #innerCopy h2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:800;
	margin:0 0 3px 0;
	color:#2f4564;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 1.2em;
}

	.sub #innerCopy h2 a:hover{
    text-decoration: none;
		color: #303a47;
	}

.sub #innerCopy h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:800;
	margin:0 0 3px 0;
	color:#2f4564;
	text-transform: uppercase;
}
.sub #innerCopy h1.pgTitle{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: 800;
	margin-top: 15px;
	margin-right: 0pt;
	margin-bottom: 25px;
	margin-left: -8px;
	padding-top: 0pt;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 0pt;
	color: #2d2d2d;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2d2d2d;
}

.sub #innerCopy h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:800;
	margin:0 0 3px 0;
	color:#2f4564;
	text-transform: uppercase;
	background: url(/includes/img/hdrDots.gif) no-repeat 0 3px; /* this line is overridden for IE in the master_ie_only.css file */
	padding: 0 0 0 14px;
	line-height: 1.2em;
}

.sub #innerCopy h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:800;
	margin:0 0 3px 0;
	color:#2f4564;
}

	.sub #innerCopy h2 a:hover{
    text-decoration: none;
		color: #303a47;
	}
	
.sub #innerCopy h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:800;
	margin:0 0 3px 0;
	color:#2f4564;
}
	.sub #innerCopy h4 a{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:800;
		margin:0 0 3px 0;
		color:#2f4564;
		text-decoration: none;
}
	.sub #innerCopy h4 a:hover{
    text-decoration: none;
		color: #303a47;
	}

.sub #innerCopy .bigLink{
		background: url(/includes/img/bigLinkBtn.jpg) no-repeat 0px 1px;
		height:30px;
		width:auto;
		padding: 3px 0 0 23px;
	}
	.sub #innerCopy .bigLink a{
		font-family: Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:800;
		margin:0 0 6px 0;
		color:#303a47;
		text-decoration:none;
	}
	.sub #innerCopy .bigLink a:hover{
    text-decoration: none;
	}

.sub #innerCopy p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	margin:0 0 12px 0;
	color:#2d2d2d;
}

.sub #innerCopy .tab{
	margin-left: 3em;
}
	.sub #innerCopy p a, .sub #innerCopy a{
		color:#28446b;
		
	}
	.sub #innerCopy p a:visited, .sub #innerCopy a:visited{
		color:#546173;
	}
	.sub #innerCopy p a:hover, .sub #innerCopy a:hover{
		color:#303a47;
    text-decoration: none;
}

/* General Table Style
*_________________________________________________________________________________*/

.sub #innerCopy table{
	border: solid 1px #354253;
	margin: 12px 0 12px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
	.sub #innerCopy th{
		border: solid 1px #354253 ;
		margin: 25px 0 25px 0;
		background: #354253;
		color: #cfd8e5;
		padding: 4px;
		text-align: center;
		font-size: 13px;
}
	.sub #innerCopy td{
		border: solid 1px #778397 ;
		margin: 25px 0 25px 0;
		background: #b6bfce;
		color: #454c58;
		padding: 4px;
}
	.tableAltRow td{
		background: #e9eff9 !important;
	}
	
	.tableAltCell{
		background: #e9eff9 !important;
	}

.sub #innerCopy table a{
	font-size:12px;
}
.sub #innerCopy table h2 a{
	font-size:14px;
}

.sub #innerCopy table a:hover{
    text-decoration: none;
}

/* Lighter color table
______________________________*/

.sub #innerCopy .lightTbl{
	border: solid 1px #354253;
	margin: 25px 0 25px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
	.sub #innerCopy .lightTbl th{
		border: solid 1px #354253 ;
		margin: 25px 0 25px 0;
		background: #354253;
		color: #cfd8e5;
		padding: 4px;
		text-align: center;
		font-size: 13px;
}
	.sub #innerCopy .lightTbl td{
		border: solid 1px #92a1ba ;
		margin: 25px 0 25px 0;
		background: #c6d0dc;
		color: #3c4452;
		padding: 4px;
}




/* Special Table Styles
*_________________________________________________________________________________*/

.sub #innerCopy .checklist{
	border: solid 1px #354253;
	margin: 25px 0 25px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
	.sub #innerCopy .checklist th{
		border: solid 1px #354253 ;
		margin: 25px 0 25px 0;
		background: #354253;
		color: #cfd8e5;
		padding: 4px;
		text-align: center;
		font-size: 13px;
}
	.sub #innerCopy .checklist td{
		border: solid 1px #778397 ;
		margin: 25px 0 25px 0;
		background:none;
		color: #454c58;
		padding: 4px;
}
	.tableAltRow .checklist td{
		background: #e9eff9 !important;
	}

.sub #innerCopy .checklist a{
	text-decoration: none;
	font-size:12px;
}
.sub #innerCopy .checklist a:hover{
    text-decoration: none;
}
.sub #innerCopy .checklist .checkHdr{
	font-size:14px;
	color: #fff;
	font-weight:700;
}

.sub #innerCopy .invisTable{
	border: none;
	margin: 5px 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
	.sub #innerCopy .invisTable th{
		border: none;
		margin: 25px 0 25px 0;
		background: #354253;
		color: #cfd8e5;
		padding: 4px;
		text-align: center;
		font-size: 13px;
}
	.sub #innerCopy .invisTable td{
		border: none;
		margin: 25px 0 25px 0;
		background:none !important;
		color: #454c58;
		padding: 4px;
}
	.tableAltRow .invisTable td{
		background: none !important;
	}

.sub #innerCopy .invisTable a{
	font-size:12px;
}

.sub #innerCopy .invisTable h2 a{
	font-size:14px;
}

.sub #innerCopy .invisTable a:hover{
    text-decoration: none;
}
.sub #innerCopy .checklist .checkHdr{
	font-size:14px;
	color: #fff;
	font-weight:700;
}


/* Mini inline side navigation__________________________________________________ */

.sub #miniNav{ 
	height: auto;
	width: 175px;
	float:right;
	margin:0 5px 15px 15px;
}


.sub #miniNav ul{
	display:block;
	list-style:none;
	background: #89a2c4;
	padding: 1px;
	margin: 0 0 5px 0;
}
	.ulHead{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#e4e9f1;
		background:#637692;
		padding: 3px 0 3px 3px;
	}
	.sub #miniNav ul li{
		display:block;
		list-style:none;
	}
	.sub #miniNav ul li a{
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#393f4a;
		background: #b6bfce;
		width:170px;
		display:block;
    text-decoration: none;
		padding:3px 0 3px 3px;
	}
	.sub #miniNav ul li a:hover{
		display:block;
		text-decoration: none;
		color:#2f3949;
		background: #d9dfe7;
		padding:3px 0 3px 3px;
	}

pre {
	font-family: serif;
	font-size: 10px;
	padding: 2em;
	border: 2px dashed #2f6fab;
	color: black;
	background-color: #f9f9f9;
	line-height: 1.1em;
}
