/* mglstyles.css */
/*
Stylesheet for the MGL web site
Styles for modern browsers (IE 5+, Netscape 6+, Mozilla, Opera 7+, Safari)
Authored by Eric Rasmussen, Bebop Interactive
January 2009
*/


html, body, form, fieldset, textarea, input {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Trebuchet MS, Helvetica, sans-serif;}
textarea, input {font-size: 11px;}

    a        { color: #000000; text-decoration: underline; }
    a:visited { color: #000000; }
	a:hover   { color: #000000; text-decoration: none; }
	a.link1        { color: #004A8E; text-decoration: underline; }
    a.link1:visited { color: #004A8E; }
	a.link1:hover   { color: #004A8E; text-decoration: none; }
    body      { font-size: 11px; background-color: #FFFFFF; color: #000000; }
    html      { font-size: 11px;   /* special for IE */ }
    html>body { font-size: 11px; /* for Safari, Firefox, Netscape */ }
	p { }
	
	#content-container1 { width: 619px; height: 330px; position: relative; background-image: url(../images/home_widget/back.jpg); background-repeat: no-repeat; background-color: #f8f9fb; }
	.content-container2 { padding: 2px 0px 20px 14px; }
	.content-container3 table, td { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; }
	.content-container4 {
	width: 550px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 5px;
}
	.content-container4 h1 { color: #004A8E; padding: 10px 0px 5px 0px; margin: 0px; font-weight: normal; font-size: 18px; }
	.content-container4 h2 { color: #004A8E; padding: 0px; margin: 0px; font-weight: normal; font-size: 16px; }
	.content-container4 h3 { color: #004A8E; padding: 5px 0px 5px 0px; margin: 0px; font-weight: bold; font-size: 16px; }
	.content-container4 h4 { color: #004A8E; padding: 5px 0px 0px 0px; margin: 0px; font-weight: bold; font-size: 13px; }
	.content-container4 h5 { color: #004A8E; padding: 0px 0px 5px 0px; margin: 0px; font-weight: bold; font-size: 13px; }
	.content-container4 p { padding: 5px 0px 10px 0px; margin: 0px; }
	.content-container4 li { background: url(../images/bullet11.gif) no-repeat 0px 6px; padding-left: 12px; }
	.content-container4 ul { padding-top: 0px; margin-top: 0px; padding-bottom: 10px; margin-bottom: 0px; list-style-type: none; }
	.content-container5 {
	font-weight: bold;
	color: #004A8E;
	text-decoration: none;
}
	.content-container6 { padding: 5px 0px 0px 0px; }
	.content-container7 { padding: 0px 10px 0px 0px; }
	.content-container8 { padding: 10px 0px; }
	.content-container9 { padding: 5px 0px; font-weight: bold; color: #004A8E; }
	.content-container10 { padding-top:0px; padding-bottom: 10px; margin-top: 0px; margin-bottom: 0px; }
	
	.divider1 { height: 1px; font-size: 1px; border-top: 1px solid #CFCFCF; margin: 0px 10px 0px 14px; }
	.divider2 { height: 1px; font-size: 1px; border-top: 1px solid #CFCFCF; margin: 20px 0px; }
	.divider3 { height: 1px; font-size: 1px; border-top: 1px solid #CFCFCF; margin: 5px 0px; }
	
	#footer { width: 980px; height: 19px; background-image: url(../images/site_bottom_nav.gif); background-repeat: no-repeat; background-color: #004a8e; }
	.footer-divider1 { padding: 0px 8px; }
	a.footer-link1 { color: #b0c7dc; text-decoration: none; }
	a.footer-link1:visited { color: #b0c7dc; text-decoration: none; }
	a.footer-link1:hover { color: #F9A51A; text-decoration: none; }
	a.footer-link2 { color: #b0c7dc; text-decoration: none; }
	a.footer-link2:visited { color: #b0c7dc; text-decoration: none; }
	a.footer-link2:hover { color: #F9A51A; text-decoration: none; }
	.footer-text { color: #b0c7dc; padding-left: 54px; font-size: 11px; padding-top: 2px;  }
	.footer-text2 { padding-left: 23px; }
	
	.form-button1 { font-size: 12px; }
	.form-input1 { width: 230px; }
	.form-text1 { color: red; }
	
	
	.header1, .header2 { font-size: 13px; padding-bottom: 4px; }
	.header1 { padding-left: 14px; }
	.header2 { padding-left: 5px; }
	.header3 { color: #004A8E; }
	.header4 { font-size: 12px !important; }
	
	#home-callout1 { border: 1px solid #CCCCCC; width: 619px; }
	
	.listh1 { padding: 15px 0px 0px 0px; margin: 0px;}
	.listh1 a { color: #004A8E; font-weight: bold; font-size: 13px; }
	.listh1 a:visited { color: #004A8E; font-weight: bold; font-size: 13px; }
	.listh1 a:hover { color: #004A8E; font-weight: bold; font-size: 13px; }
	
	#main { width: 980px; }
	
	a.sub-nav1 { color: #000000; text-decoration: none; }
	a.sub-nav1:visited { color: #000000; text-decoration: none; }
	a.sub-nav1:hover { color: #000000; text-decoration: underline; }
	.sub-nav-item, .sub-nav-item2 { padding-bottom: 10px; }
	.sub-nav-item2 { padding-left: 10px; }
	.sub-nav-on {
	color: #004A8E;
	font-weight: bold;
}
	
	
	#top-mast { padding-bottom: 2px; }
	#top-nav { padding: 3px 0px 1px 0px; margin: 0px 0px 2px 1px; height: 18px; }
	
	#welcome-arrow1 { display: block; position: absolute; top: 60px; left: 203px; z-index: 9; }
	#welcome-arrow2 { display: block; position: absolute; top: 103px; left: 203px; z-index: 9; }
	#welcome-arrow3 { display: block; position: absolute; top: 146px; left: 203px; z-index: 9; }
	#welcome-arrow4 { display: block; position: absolute; top: 189px; left: 203px; z-index: 9; }
	#welcome-arrow5 { display: block; position: absolute; top: 232px; left: 203px; z-index: 9; }
	#welcome-arrow6 { display: block; position: absolute; top: 275px; left: 203px; z-index: 9; }
	#welcome-splash { display: block; position: absolute; top: 0px; left: 0px; z-index: 1; }
	#welcome-page1 { display: none; position: absolute; top: 0px; left: 0px; z-index: 2; }
	#welcome-page2 { display: none; position: absolute; top: 0px; left: 0px; z-index: 2; }
	#welcome-page3 { display: none; position: absolute; top: 0px; left: 0px; z-index: 2; }
	#welcome-page4 { display: none; position: absolute; top: 0px; left: 0px; z-index: 2; }
	#welcome-page5 { display: none; position: absolute; top: 0px; left: 0px; z-index: 2; }
	#welcome-page6 { display: none; position: absolute; top: 0px; left: 0px; z-index: 2; }
	
	
	/* MENU STYLES */
	#dropmenudiv { position:absolute; font:normal 12px Arial; line-height:14px; z-index:100; }
	#dropmenudiv a { width: 100%; display: block; text-decoration: none; font-weight: normal; padding: 2px 0px;}
	#dropmenudiv a:visited { width: 100%; display: block; text-decoration: none; font-weight: normal; }
	#dropmenudiv a:hover { }

	a.menu-item-link { text-decoration: none; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-left: 4px; }
	a.menu-item-link:visited { text-decoration: none; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
	a.menu-item-link:hover { text-decoration: none; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

	.menu-item { padding-left: 12px; }
	
	.ul-embedded { margin-bottom: 0px !important; padding-bottom: 0px !important; }
	
	.unit-logo { margin: 0px 20px 10px 0px; }

