/* CSS Document */

/* SETUP */

body
{
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color: #0058A2;
	text-decoration: none;
	background-image: url(images/mw_logo_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

p
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
color: #0058A2;

text-decoration: none;
text-align: left;

margin: 0px;
padding: 0px
}

a
{
color: #0058A2;
text-decoration: underline
}

a:hover
{
color: #0058A2;
text-decoration: underline
}

a:link 
{
color: #0058A2;
text-decoration: underline
}

a:active 
{
color: #0058A2;
text-decoration: underline
}


a:visited
{
color: #0058A2;
text-decoration: underline
}

img
{
border: 0px
}

/* LAYOUT */

.div_logo
{
width: 760px;
text-align: left;
}

#div_sitewrap
{
margin: 0px auto;
width: 760px
}

.div_flash
{
border-top: 1px solid #0058A2
}

	.div_flash_strip
	{
	padding: 2px;
	background-image: url(images/mw_flash_strip.gif);
	background-repeat: repeat-y;
	background-position: center top;	
	}

.div_clear
{
clear: both
}

.div_content_wrap
{
margin: 15px 0px
}

.div_content_left
{
float: left;
width: 210px
}


.div_content_right
{
float: right;
width: 550px
}

/* HOME PAGE */

.div_smallbox
{
	background-image: url(images/mw_box_dots.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 10px 0px
}

.div_page_title
{
background-color: #FFD65A;
padding: 4px;
margin: 0px 0px 2px
}

	.div_page_title h3
	{
	text-align: left;
	font-size: 65%;
	color: #0058A2;
	font-weight: bold;
	margin: 0px
	}


.div_title
{
background-color: #0058A2;
padding: 4px;
margin: 0px 0px 2px
}

	.div_title h3
	{
	text-align: left;
	font-size: 65%;
	color: #FFF;
	font-weight: bold;
	margin: 0px
	}

.div_breadcrumb
{
background-color: #0058A2;
padding: 4px;
margin: 0px 0px 2px
}

	.div_breadcrumb h3
	{
	text-align: left;
	font-size: 65%;
	color: #FFF;
	font-weight: bold;
	margin: 0px
	}
	
		.div_breadcrumb a, .div_breadcrumb a:active, .div_breadcrumb a:link, .div_breadcrumb a:visited
		{
		color: #FFF;
		}	
		
		.div_breadcrumb a:hover
		{
		text-decoration: underline
		}			
	
.div_smallbox_greywrap
{
background-color: #EFEFEF;
padding: 8px;
margin: 0px 0px 1px;
overflow: hidden
}

.div_bigbox_greywrap
{
background-color: #EFEFEF;
margin: 0px 0px 1px;
padding: 8px 0px 8px 0px;
overflow: hidden;
width: 265px
}	

	.div_smallbox_greywrap img, .div_bigbox_greywrap img
	{
	float: left;
	margin: 0px 8px 0px 8px
	}

	.div_smallbox_greywrap h4, .div_bigbox_greywrap h4
	{
	font-size: 65%;
	color: #0058A2;
	font-weight: bold;
	text-align: left;
	margin: 0px
	}
	
	.div_smallbox_greywrap p, .div_bigbox_greywrap p
	{
	font-size: 65%;
	color: #0058A2;
	padding: 0px 8px 0px 0px
	}	
	
.div_bigbox_wrap_1
{
float: left;
width: 275px
}

	.div_bigbox_1
	{
		margin: 0px 0px 10px 10px
	}

.div_bigbox_wrap_2
{
float: right;
width: 275px
}	

	.div_bigbox_2
	{
		margin: 0px 0px 10px 10px
	}
	

.div_more
{
float: right;
margin: 10px 10px 0px;
padding: 1px 4px 2px;
background-color: #0058A2;
}

	.div_more p
	{
	font-size: 65%;
	font-weight: bold;
	color: #FFF;
	padding: 0px;
	margin: 0px
	}
	
	.div_more p a, .div_more p a:link, .div_more p a:active, .div_more p a:visited
	{
	color: #FFF;
	text-decoration: none
	}	
	
	.div_more p a:hover
	{
	color: #FFF;
	text-decoration: underline
	}		


/* CONTENT PAGE */

.div_content
{
margin: 0px 0px 0px 10px;
}

	.div_content p
	{
	font-size: 65%;
	color: #0058A2;
	padding: 5px 0px 0px 10px	
	}
	
	.div_content ul, .div_content ol
	{
	font-size: 65%;
	color: #0058A2;
	padding: 5px 0px 0px 10px	
	}	
		
/* BACK */

.div_back
{
margin: 10px 0px 10px 0px
}

	.div_back p
	{
	font-size: 65%;
	font-weight: bold;
	color: #0058A2;
	padding: 0px;
	margin: 0px;
	text-align: right	
	}
	
		.div_back a, .div_back a:active, .div_back a:link, .div_back a:visited
		{
		color: #0058A2
		}	
		
		.div_back a:hover
		{
		text-decoration: underline
		}			
		

/* MENU */


.div_sitemenu
{
	padding: 0px 14px;
	background-image: url(images/mw_menu_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	border-bottom: 1px solid #FFF;
	overflow: hidden
}



	ul#mainmenu
	{
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-size: 65%;
	font-weight: bold;
	width: 100%;
	background-color: #FFD65A;
	}
	
	ul#mainmenu li 
	{ 	
	display: inline; 
	}
	
	ul#mainmenu li a
	{
	color: #0058A2;
	float: left;
	background-color: #FFD65A;
	padding: 5px 10px;
	text-decoration: none;
	border-right: 1px solid #fff;

	
	}
	
	ul#mainmenu li a:hover
	{
	background-color: #0058A2;
	color: #fff;
	}


		/* SUBMENU */
		

		
		ul#submenu
		{
		text-align: left;
		font-size: 65%;
		font-weight: bold;
		color: #0058A2;		
		/*list-style: url(img_bullet_navy.gif) none inside;*/
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		width: 100%;
		}

			ul#submenu li
			{
			display: block;
			padding: 0px;
			margin: 0px 0px 0px;
			border-bottom: 1px solid #0058A2;
			background-color: #EFEFEF;
			}
			
			ul#submenu li a
			{
			display: block;
			padding: 5px;
			color: #0058A2;
			text-decoration: none;
			}

			
			ul#submenu li#active a
			{
			color: #0058A2;
			}
			
			ul#submenu li a:hover, ul#submenu li#active a:hover
			{
			background: #FFD65A;
			}




/* MEDIA MENU */

.div_media_download
{
border:solid 1px;
border-top:none;
border-bottom: #BBB;
border-left: #EEE;
border-right: #EEE;
padding: 0px 10px;
margin: 0px;
}


.ul_media
{
font-size: 65%;
list-style-type: none;
text-align: left;
padding: 0;
margin: 0;
}

.ul_media_document, .ul_media_pdf, .ul_media_word
{
padding: 3px 0 3px 20px;
margin: 0 0;

display: block;
color: #000;
}

	.ul_media_pdf
	{
	background-image: url(images/img_icon_pdf.jpg);
	background-repeat: no-repeat;
	background-position: 0 50%;
	}
	
	.ul_media_word
	{
	background-image: url(images/img_icon_word.jpg);
	background-repeat: no-repeat;
	background-position: 0 50%;
	}
	
	.ul_media_document
	{
	background-image: url(images/img_icon_word.jpg);
	background-repeat: no-repeat;
	background-position: 0 50%;
	}

			.ul_media li a
			{
			display: block;
			padding: 5px;
			color: #0058A2;
			text-decoration: none;
			}

			
			.ul_media li a:active
			{
			color: #0058A2;
			}
			
			.ul_media li a:hover
			{
			text-decoration: underline;
			}


/* FOOTER */

.div_footer
{
	background-image: url(images/mw_footer_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

	.div_footer p
	{
	text-align: center;
	font-size: 65%;
	color: #FFFFFF;
	padding: 4px 0px 15px 0px
	}
	
.div_credits
{

}

	.div_credits p
	{
	text-align: center;
	font-size: 65%;
	color: #0058A2;
	padding: 4px 0px 5px 0px
	}	



/* LINKS */


.a_link, a.a_link, a.a_link:link, a.a_link:visited, a.a_link:active
{
color: #000;
text-decoration:underline
}

a.a_link:hover
{
color:#ccc
}


/* TEXT */

.h1
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:130%;
color: #000;
font-weight:normal;
text-align: left;
margin: 0px 0px 12px 0px
}

.p
{font-size:75%;color:#000;font-family: Verdana, Arial, Helvetica, sans-serif}

.p_center
{font-size:75%;color:#000; text-align:center}



/* FORMS */

form
{
margin: 0px;
padding: 0px
}



.div_formfield
{
padding: 4px;
text-align: left
}

	.div_formfield p
	{
	padding: 4px 10px;
	font-size: 65%;
	font-weight: bold;
	float: left;
	text-align: right;
	width: 125px
	}

.div_formbutton
{
text-align: right
}	

	.div_formbutton input
	{
	color: #FFF;
	font-weight: bold;
	font-size: 85%;
	text-align: center;
	background-color: #0058A2;
	margin: 0px 10px 0px 0px;
	border: 0px;
	cursor: pointer;
	float: right
	}
	
	.asp_validate
	{
	font-size: 65%;
	color:#990000;
	font-weight: bold	
	}	

/* NEWS  */

.p_news_title
{
color: #000;
font-size: 65%;
padding: 0px 0px 0px 0px;
font-weight: bold
}

.p_news_date
{
color: #000;
font-size: 65%;
padding: 0px 0px 0px 0px
}
	.td_newsrow
	{
	border-bottom: 1px solid #FFF;
	padding: 0px 4px 4px 4px
	}
	
	
.div_news_type
{
float: left;
margin: 10px 15px 0px 0px
}

	.div_news_type p
	{
	font-size: 65%
	}


.div_news_type_thumb
{
height: 8px;
width: 8px;
margin: 6px 5px 0px 0px;
float: left;
border: 1px solid #000000
}
	
.img_next, .img_prev
{
float: right;
margin: 0px 0px 0px 5px
}	

