/* formatting first then layout */

/* BEGIN formatting */

body {
	font-size: 76%;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #585e8c;
	text-align: center;
	}
	
P, TABLE, OL, LI.calendar {	
	font-size: 1em;
	line-height: 1.5em;
	text-align: left;
	margin-top: 0;
	margin-bottom: 1em;	
	font-weight : normal;
	}
	
H1, H2, H3, H4, H5, H6 {
	margin-top: 0;
	margin-bottom: 0.5em;
	color : #b3021e;
	}	

UL {
	margin-top: 1em;
	padding-left: 1.5em;
	margin-left: 1.5em;
	}

UL.dataList {
	margin-top: 0.8em;
	padding-left: 1.5em;
	margin-left: 1.5em;
	margin-bottom: 0;
	}

LI.dataList {
	margin-top: 0;
	line-height: normal;
	margin-bottom: 0;
	}
	
P.dataList {
	margin-top: 0.8em;
	line-height: normal;
	margin-bottom: 0;
	}		
	
	UL.readingList {
	margin-top: 0.8em;
	padding-left: 1.5em;
	margin-left: 1.5em;
	margin-bottom: 0;
	}

LI.readingList {
	margin-top: 0;
	line-height: normal;
	margin-bottom: .5em;
	padding-right: 8px;
	}

P.headline {
	margin-top: 0px;
	line-height: normal;
	margin-bottom: 6px;
	}		

P.footer {
	margin: 9px;
	color: white;
	text-align: right ;
	}

P.containerHeader {
	margin: 0px;
	line-height: normal;
	font-size: 18px;
	font-weight: bold;
	color: #b3021e;
	}

A { color : #013b89; text-decoration: none; font-weight: bold; }	
A:visited {	color : #715154; text-decoration: none; font-weight: bold; }
A:hover { color : #e79c64; text-decoration: none;font-weight: bold; }
A:active { color : #03366; font-weight: bold; }
A.menu { color : #ffffff; text-decoration: none; font-weight: bold; }	
A.menu:visited {	color : #ffffff; text-decoration: none; font-weight: bold; }
A.menu:hover { color : #b60d28; text-decoration: none; font-weight: bold; }
A.menu:active { color : #03366; font-weight: bold; }	

HR {
	color: #9193ab;
	background: #9193ab;
	border: 0; 
	height: 1px;
	}

.note {
	font-size: 0.9em;
}	

.newsList {
	margin-top: 10px;
	margin-bottom: 2em;
	 }
	 
.newsList a,
.newslist a:visited {
	color : #013b89;
	}
.newsList a:hover {
	color : #e79c64;	
	}
.newsList ul { 
		list-style: none;		
		margin-left: 0;
		padding-left: 0;
		list-style-image: url(images/newsarrowover2.gif);
		/* background-image: url(images/newsarrowover.gif);
		background-position: -9999px 0.4em;	
		background-repeat: no-repeat; */
		}

.newsList li {	
		list-style: none;		
		/*padding-left: 16px; */	
		list-style-image: url(images/newsarrow2.gif);
		/*background-image: url(images/newsarrow.gif);	
		background-repeat: no-repeat;
		background-position: 0 0.4em; */		
		margin: 0.1em 0;
		line-height: 1.8em;
		margin-bottom: 1em;		
	}
	
.newsList li  {
		behavior: url(hover.htc);	
	}
	
.newsList li:hover,
.newsList li.hover {		
		list-style-image: url(images/newsarrowover2.gif);
		/* background-image: url(images/newsarrowover.gif); */
	}
	
.linkList a,
.linklist a:visited {
	color : #013b89;
	}
.linkList a:hover {
	color : #e79c64;	
	}
.linkList ul { 
		list-style: none;		
		margin-left: 0;
		padding-left: 0;
		background-image: url(images/newsarrowover2.gif);
		background-position: -9999px 0.4em;	
		background-repeat: no-repeat;
		}

.linkList li {	
		list-style: none;		
		padding-left: 16px;	
		background-image: url(images/newsarrow2.gif);	
		background-repeat: no-repeat;
		background-position: 0 0.4em;		
		margin: 0.1em 0;
		line-height: 1.2em;
	}
	
.linkList li  {
		behavior: url(hover.htc);	
	}
	
.linkList li:hover,
.linkList li.hover {			
		background-image: url(images/newsarrowover2.gif);
	}	
	

.videoList li {	
		padding-left: 8px;	
		margin: 0.1em 0;
	}
	
/* END formatting */


/* BEGIN layout */

#container {   
	width: 780px; 
	text-align: left;
	background: white;
	margin: 0px auto 0px auto;
	}
	
#headerContainer {   
	width: 780px; 
	text-align: left;
	background: white;
	margin: 0px auto 0px auto;
	}	
	
#contentContainer {
	width: 93%;
	background: white;
	background:url("images/MISAbg.gif")
      no-repeat left top;
	padding: 20px;
	}
	
#footerContainer {   
	width: 780px; 
	text-align: right;
	background: #9093ab;
	margin: 0px auto 0px auto;
	}	
	
#rightContainer {   
	width: 17%; 
	text-align: left;
	float: right;
	background: #eeeeee;
	margin: 18px 18px 18px 0;
	padding: 10px;
	border: solid 1px #dddddd;
	}
	
#leftContainer {   
	width: 70%; 
	background: white;
	background:url("images/MISAbg.gif")
      no-repeat left top;
	text-align: left;
	float: left;
	padding: 20px;
	}	
	
#moreLink {   
	width: 90%; 
	text-align: right;
	background: white;
	padding: 3px;
	border: solid 1px #9093ab;
	}	
	
#newsLink {   
	width: 100%; 
	text-align: right;
	background: white;
	padding: 3px;
	border: solid 1px #9093ab;
	}	
	
#dataWide {  
	clear:left;
	width:100%;
	}
	
#dataRule {
	clear:both;
	border-style: dotted;
	border-width: 0px 0px 1px 0px;
	border-color: #CCCCCC;
	margin: 0;
	}

#dataNuggetContainer {  
	width: 180px; 
	text-align: left;
	float:left;
	margin: 8px 4px 0 0;
	}
	
#dataNuggetContainer2 {  
	width: 250px; 
	text-align: left;
	float:left;
	margin: 8px 4px 0 4px;	
	}
	
#column1 {  
	width: 35%; 
	text-align: left;
	float:left;
	margin: 8px 4px 0 4px;	
	}			
	
#column2 {  
	width: 55%; 
	text-align: left;
	float:right;
	margin: 8px 4px 0 4px;	
	}			

#dashedContainer {   
	text-align: left;
	background: #eeeeee;
	margin: 0px;
	padding: 10px;
	border: solid 1px #dddddd;
	vertical-align: middle;
	}

/* END layout */	
		
	
/* BEGIN dropdown */
#nav {
    float:left;
    width:780px;
	background:#aeb0c1 url("images/bg.gif")
      repeat-x bottom;
    font-size:93%;
    line-height:normal;
    }

#nav ul { 
	padding: 0; 
	margin: 0; 
	list-style: none;
	 } 
#nav a { 
	display: block; 
	background:url("images/left.gif")
      no-repeat left top;
    padding:5px 12px 4px 6px;
	}
#nav a.subitem { 
	display: block; 
	background:none;
	background-color:#eeeeee;
	}
#nav li { 
	float: left; 
	background:url("images/right.gif")
      no-repeat right top;
	margin: 0;
	}
#nav li ul { 
	position: absolute; 
	background-color:#eeeeee;
	width: 18em; 
	left: -999em; 
	border: solid #9193ab;
	border-width: 0 0 0 0.5em;
	} 
#nav li li { 
	background-color: #eeeeee;
	margin: 0;
	width: 18em;
	}	
#nav li:hover ul { 
	left: auto; 
	}
#nav li:hover ul, #nav li.sfhover ul { 
	left: auto; 
	}
/* END dropdown */				
